标签的顺序会改变执行流程吗?

时间:2019-06-17 19:01:07

标签: continuous-integration yaml gitlab-ci

我正在使用gitlab-ci在大学实习期间研究CI。在学习期间,我注意到YAML文件的功能。我可以在上面使用锚点。我的问题是,如果我更改标签的顺序,我的工作的执行流程可能会有所变化。

原始作业


test:cli:
  image: docker.itflex.com.br/ci/node:8
  stage: test
  tags:
    - frontend-docker
  script:
    - yarn config set cache-folder /cache/yarn-cache
    - mkdir -p /cache/server-cli/node_modules
    - cd cli
    - ln -s /cache/server-cli/node_modules node_modules
    - yarn
    - yarn test:unit
  only:
    - master
    - tags

带有变更单标签的工作

test:cli:
  stage: test
  image: docker.itflex.com.br/ci/node:8
  tags:
    - frontend-docker
  only:
    - master
    - tags
  script:
    - yarn config set cache-folder /cache/yarn-cache
    - mkdir -p /cache/server-cli/node_modules
    - cd cli
    - ln -s /cache/server-cli/node_modules node_modules
    - yarn
    - yarn test:unit

我已经看到了一些标签顺序更改的示例,对吗?

0 个答案:

没有答案