Как настроить Bluemix Pipeline для пометки сборок или создания рабочего элемента (дефекта) в соответствии с состоянием сборки?

У меня есть конвейер сборки и развертывания в Bluemix, я хотел бы создать условие, при котором в случае сбоя сборки он автоматически назначит дефект (т. е. рабочий элемент на странице «Отслеживание и планирование») тому, кто поставил самую последнюю версию. изменить (или просто назначить основному владельцу приложения/проекта), также, если сборка завершена успешно, я хотел бы пометить ее.

С тегами все в порядке, это общие знания GIT, я просто хотел решить 2 проблемы с этим планом:

  1. Как мы инициируем конкретную последующую стадию в конвейере, если текущая сборка не удалась или прошла успешно?
  2. Как создать рабочий элемент из конвейера? Нужно ли мне создавать отдельный репозиторий GIT и создавать какой-то пакет API, который позволяет мне вызывать механизм, создающий тикет?

Я думаю, что я слишком индивидуален с этим Pipeline, пожалуйста, поделитесь своими мыслями.


person the_marcelo_r    schedule 22.04.2015    source источник


Ответы (1)


На данный момент вы не можете создать рабочий элемент из конвейера. Это отличное улучшение функции, и я могу вернуть его команде.

На ваш вопрос о запуске этапа, если что-то проходит или не получается... Как это работает сейчас, только следующий этап будет запущен, если предыдущий будет успешным. Конвейер основан на Jenkins, и Jenkins не позволяет запускать конкретное задание, если задание проходит успешно или завершается сбоем. Вы хотели бы обнаружить проход или неудачу на своем этапе и сделать свою логику на основе этого.

person Jeff Sloyer    schedule 23.04.2015
comment
Эй, но Jenkins может добиться этого с помощью плагинов :) wiki.jenkins-ci .org/display/ДЖЕНКИНС/ - person the_marcelo_r; 23.04.2015
comment
На данный момент нам не нужно добавлять плагины на ваши этапы прямо сейчас. Я могу передать этот отзыв команде. - person Jeff Sloyer; 23.04.2015