【发布时间】:2021-12-25 11:48:02
【问题描述】:
我的 .gitlab-ci.yml 文件中有以下模板:
x-android-build-tools: &android_build_tools
image: jangrewe/gitlab-ci-android
stage: build
script:
- export GRADLE_USER_HOME=$(pwd)/.gradle
- chmod +x ./gradlew
artifacts:
expire_in: 1 hours
paths:
- app/build/
我想扩展脚本部分以进行实际构建。例如:
android-stage-build:
<<: *android_build_tools
environment: stage
only:
- dev
after_script:
- ./gradlew :app:assembleDebug
它运行良好,但它有一个问题。 Docker 启动这两个作业而不是忽略模板。
有没有办法只运行在需要时触发模板作业的“android-stage-build”作业?
【问题讨论】:
标签: docker-compose continuous-integration gitlab-ci