Vas*_*sya 0 gitlab gitlab-ci gitlab-ci-runner
我有 .gitlab-ci.yml 文件,其中包含作业(使用 Win Runner,但在我的问题中并不重要):
runWin:
stage: runOnWin
tags: ['WinRunner']
rules:
- if: $CI_COMMIT_BRANCH == $jobbranch
script: |
echo "WinRunner job started %CI_JOB_NAME%"
dir
Run Code Online (Sandbox Code Playgroud)
它工作正常,但是 gitlab-runner 从 git 下载源代码,但实际上我根本不需要它。我可以写一些命令或关键字来阻止它吗?
是的,您可以设置一个变量来禁用 git checkout,请GIT_STRATEGY参阅https://docs.gitlab.com/ee/ci/runners/configure_runners.html#configure-runner-behavior-with-variables
当您设置GIT_STRATEGY为 none 时,运行程序将不会尝试下载您的 git 存储库。
runWin:
variables:
GIT_STRATEGY: none
stage: runOnWin
tags: ['WinRunner']
rules:
- if: $CI_COMMIT_BRANCH == $jobbranch
script: |
echo "WinRunner job started %CI_JOB_NAME%"
dir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2450 次 |
| 最近记录: |