【问题标题】:How to disable source code downloading for Gitlab-CI job? [duplicate]如何禁用 Gitlab-CI 作业的源代码下载? [复制]
【发布时间】:2023-03-08 18:06:01
【问题描述】:

我有 .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 

它工作正常,但是gitlab-runner从git下载源代码,但我真的根本不需要它。我可以写一些命令或关键字来防止它吗?

【问题讨论】:

    标签: gitlab gitlab-ci gitlab-ci-runner


    【解决方案1】:

    是的,您可以设置一个变量来禁用名为 GIT_STRATEGY 的 git checkout,请参阅 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
    

    【讨论】:

    • 非常感谢!太棒了!
    猜你喜欢
    • 2021-05-05
    • 2019-10-12
    • 2018-12-30
    • 1970-01-01
    • 2021-12-05
    • 2019-08-18
    • 2019-05-01
    • 2019-05-22
    • 1970-01-01
    相关资源
    最近更新 更多