Невозможно выполнить итерацию по именам приложений многомодульного проекта в конвейерах bitbucket для выполнения якоря yaml - PullRequest
0 голосов
/ 13 марта 2020

У меня есть многомодульный проект 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 якоря в одном трубопроводе?

...