我正在使用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
我已经看到了一些标签顺序更改的示例,对吗?