У меня есть многомодульный проект Gradle
ROOT
|- APP1
|- APP2
Здесь я хочу написать один конвейер с несколькими шагами, где я могу создавать как приложения, так и создавать sh их отдельные docker images.
Мой файл bitbucket-pipelines.yml выглядит следующим образом:
definitions:
steps:
- step: &build-module
name: Build
script:
- ./gradlew clean :$APP_NAME:build
- step: &docker-image-push
- ....other steps
pipelines:
custom:
....
Здесь мой модуль сборки привязка использует $ APP_NAME в качестве переменной, которую мне нужно предоставить динамически.
Есть ли способ, которым я могу использовать l oop поверх stati c имен приложений и запускать build-module и docker -image-pu sh якоря в одном трубопроводе?