You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁止GitLab-CI任务执行时自动下载仓库源代码

解决方案

要禁止GitLab Runner在执行该任务时自动拉取仓库源代码,你只需要在任务配置中新增GIT_STRATEGY变量,将其值设为none即可。该配置会明确告知Runner跳过所有Git代码检出、拉取相关的前置操作。

修改后的完整任务配置如下:

runWin:
    stage: runOnWin
    tags: ['WinRunner']
    variables:
      GIT_STRATEGY: none
    rules:
        - if: $CI_COMMIT_BRANCH == $jobbranch
    script: |
        echo "WinRunner job started %CI_JOB_NAME%"
        dir 

补充说明

GIT_STRATEGY共有三个可选取值,你可以根据实际场景选择:

  • clone:每次执行任务都会全新克隆一份仓库代码,速度最慢但代码最干净
  • fetch:复用本地已有的仓库缓存,仅拉取新的提交内容,是默认配置
  • none:完全不执行任何Git相关操作,也不会拉取代码,适合不需要源码的执行场景

内容的提问来源于stack exchange,提问作者Tadeusz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 08:45:03