Запустить другое задание jenkins выполнить оболочку - PullRequest
0 голосов
/ 17 июня 2020

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

1 Ответ

0 голосов
/ 17 июня 2020

freesstyle

Два способа сделать.

1 - Добавить шаг после сборки для сборки другого проекта

2 - Создать пользователь в jenkins для удаленного создания заданий (пример remoteUser). Создайте токен API для этого пользователя. Отредактируйте проект, который будет запускаться, и выберите опцию «Запускать сборки удаленно», добавьте токен аутентификации (ЭТО НЕ ТОКЕН ПОЛЬЗОВАТЕЛЯ, ВЫ МОЖЕТЕ СОЗДАТЬ НОВЫЙ ДЛЯ ЭТОГО). Теперь можно просто использовать curl, чтобы начать работу

curl -X POST HTTP://remoteUser:{remoteUser_API_TOKEN}@jenkins.domain/project/my_project/build?token=TOKEN
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...