Можно ли зациклить файл, содержащий список команд, и выполнить каждую команду в новом контейнере Docker с помощью Jenkins? - PullRequest
0 голосов
/ 29 марта 2019

Вот контекст:

  1. У меня есть файл свойств, который содержит список команд в новом линий. В основном каждая команда вызывает один скрипт Python с разные аргументы, которые создают другое приложение.
  2. Этот файл свойств читается параметрами расширенного выбора Jenkins. Плагин для отображения флажков для пользователя, чтобы выбрать, какой приложения для сборки.
  3. Затем сборка подбирает соответствующие команды из файла свойств и запускает их в цикле внутри Docker контейнер. Это частично решает наш вариант использования.

Пример файла свойств:

python -u build.py <app_A> <version> 
python -u build.py <app_B> <version>
.
.
.
python -u build.py <app_X> <version> 

Теперь, так как мы хотим построить каждое приложение в новой среде, мы бы хотели запустить новый контейнер в цикле для каждой команды в файле свойств. Есть ли лучший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...