我有 2 个不同的阶段,但我在这两个阶段使用相同的跑步者标签。那么我可以在某个地方只写一次并在两个阶段中使用它吗?这不起作用。
before_script:
tags:
- $RUNNER_LABEL
stages:
- testE
- testE2
test1:
stage: testE
when: manual
script:
- chmod +x gradlew
- ./gradlew runE2Etests
# tags:
# - $RUNNER_LABEL
test2:
stage: testE2
when: manual
script:
- chmod +x gradlew
- ./gradlew runE2Etests
# tags:
# - $RUNNER_LABEL
也许你想要这样的事情(扩展工作) 您可以覆盖“继承”的部分
stages:
- testE
- testE2
.base-job: &base-job
tags:
- $RUNNER_LABEL
when: manual
script:
- chmod +x gradlew
- ./gradlew runE2Etests
test1:
<<: *base-job
stage: testE
test2:
<<: *base-job
stage: testE2
#override example
test3:
<<: *base-job
stage: testE2
script:
- chmod +rw gradlew