Запустите новую сборку через Codeship API от Jenkins.

У меня есть установка CI/CD с сервером Jenkins для управления нашим внутренним CI/CD. У нас есть Codeship, выполняющий CI/CD для нашей работы с AWS.

Я хочу настроить задания на нашем сервере Jenkins, чтобы управлять запуском новых сборок на Codeship.

Цель состоит в том, чтобы наша панель инструментов Jira была интегрирована с Jenkins таким образом, чтобы при изменении статуса задачи выполнялись определенные задания.

Итак, я пытаюсь создать задание, которое использует API Codeship для запуска новой сборки. , но, похоже, вы можете перезапустить только старую сборку? Как запустить новую сборку?


person John D    schedule 07.01.2016    source источник


Ответы (1)


Из документов введите здесь описание ссылки вы можете только получить информацию и перезапустить предыдущие сборки.

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

Сборки всегда запускаются из вашего репозитория git (github или bitbucket), и Codeship сильно зависит от этого, чтобы максимально упростить процесс. Вам не нужно ничего никуда загружать, а затем давать команду Codeship запустить сборку на этом. Все, что вам нужно, это указать репозиторий и что-то нажать.

Вы можете создать внутренний сервер git, на который ваши разработчики будут отправлять изменения, а с помощью jenkins вы сможете отправлять изменения оттуда в репозиторий, подключенный к Codeship. Таким образом, вы могли бы косвенно контролировать, что тестируется, а что нет.

person cdvv7788    schedule 12.01.2016