Yaml 使用GitLab CI,如何为一个作业禁用存储库克隆?

Yaml 使用GitLab CI,如何为一个作业禁用存储库克隆?,yaml,gitlab-ci,Yaml,Gitlab Ci,我需要加快作业“部署”。它不需要项目源,只需要工件 如何为唯一作业禁用项目克隆? 典型的.gitlab ci.yml(伪)如下所示: image: gcc build: stage: build script: - ./configure - mkdir build && cd $_ - cmake .. - make -sj8 artifacts: paths: - "build/*.elf" deploy: image: artifac

我需要加快作业“部署”。它不需要项目源,只需要工件

如何为唯一作业禁用项目克隆? 典型的
.gitlab ci.yml
(伪)如下所示:

image: gcc

build:
  stage: build
  script:
  - ./configure
  - mkdir build && cd $_
  - cmake ..
  - make -sj8
artifacts:
  paths:
  - "build/*.elf"

deploy:
  image: artifactory
  variables:
  - DO_NOT_CLONE: 1  ## WANT THIS OPTION
  stage: deploy
  script:
  - push_artifacts build/*.elf

签出变量
GIT\u策略

variables:
  GIT_STRATEGY: none
从文件中:

也没有人会重新使用项目工作区,但会跳过所有Git操作(包括GitLab Runner的预克隆脚本,如果存在的话)。它主要适用于只在工件上操作的作业(例如,部署)