Jenkins — Active Choice: SSH — Вернуть значения удаленной команды

Для параметризованной сборки, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его.   Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованная сборка, и добавляем параметр «Active Choices Parameter»       Указываем, что это «Groovy Script» и … Продолжить читать "Jenkins — Active Choice: SSH — Вернуть значения удаленной команды"

Jenkins — Active Choice: S3 — Вернуть нужное значение ключа с JSON файла

Для параметризованной сборки, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его.   Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованная сборка, и добавляем параметр «Active Choices Parameter»       Указываем, что это «Groovy Script» и … Продолжить читать "Jenkins — Active Choice: S3 — Вернуть нужное значение ключа с JSON файла"

Jenkins — Active Choice: PostgreSQL — Вернуть результат SELECT запроса

Для параметризованной сборки с выбором результата на основе SQL запроса, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его. Так же необходим плагины: Database PostgreSQL Database Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованная сборка, и добавляем … Продолжить читать "Jenkins — Active Choice: PostgreSQL — Вернуть результат SELECT запроса"

Jenkins — Active Choice: GitHub — Commit

  Для параметризованной сборки с выбором тега образа, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его. Так же необходим плагин Amazon Web Services SDK Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованной сборка, и добавляем параметр … Продолжить читать "Jenkins — Active Choice: GitHub — Commit"

Jenkins — Active Choice: Harbor — Images tag

  Для параметризованной сборки с выбором тега образа, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его. Так же необходим плагин Amazon Web Services SDK Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованной сборка, и добавляем параметр … Продолжить читать "Jenkins — Active Choice: Harbor — Images tag"

Jenkins — Active Choice: AWS ECR Images tag (AWS SDK)

  Для параметризованной сборки с выбором тега образа, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его. Так же необходим плагин Amazon Web Services SDK Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованной сборка, и добавляем параметр … Продолжить читать "Jenkins — Active Choice: AWS ECR Images tag (AWS SDK)"

Jenkins — Active Choice: AWS ECR Images tag (AWS Cli)

  Для параметризованной сборки с выбором тега образа, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choice» Устанавливаем его. Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованной сборка, и добавляем параметр «Active Choices Reactive Parameter»   Указываем, что это … Продолжить читать "Jenkins — Active Choice: AWS ECR Images tag (AWS Cli)"

Jenkins — Active Choice: CheckBox — Значения по умолчанию

  При работе с параметром Active Choice CheckBox, можно выбрать значения по умолчанию добавив параметр «:selected» Pipeline:   При сборке с параметрами сразу два окружения, «Development» и «Production» будут выбраны по умолчанию

Jenkins — Active Choice: CheckBox — Работа с массивом

При работе с параметром Active Choice CheckBox, значения параметра записываются в переменную, через запятую. Для работы с ними как отдельными элементами, нужно их сохранить в массив. К примеру есть следующий  Active Choice, который выдает список окружений в виде CheckBox‘а Pipeline:   Выглядит это следующим образом:   Выберем два окружения, «Development» и «QA»   Значение переменной … Продолжить читать "Jenkins — Active Choice: CheckBox — Работа с массивом"

Jenkins — Active Choice: Pipeline примеры

  Несколько примеров, как Active Choices параметры можно описывать в Pipeline Пример 1 Одиночный выбор, из предоставленного списка. Выпадающий список окружений, по умолчанию выбран первый в списке элемент. Pipeline: