2013-05-06 3 views
0

У меня есть требование, чтобы сделать зависимой сборки, используя Jenkins следующее требование:Дженкинс Зависимые сборки для общей ветви

  1. Project 1 имеет филиал, который используется между двумя линиями выпуска. Например, ветка разработки проекта1 ikt/master - это доля в двух версиях rel1.2_4GB и rel_1.2_2JB.

  2. Когда когда-либо было внесено изменение в ikt/master проекта1, оно должно запускать сборку как линии релиза rel1.2_4GB, так и rel_1.2_2JB одновременно.

  3. Результаты сборки должны ждать, пока другая сборка пройдет, и обе сборки должны быть зелеными.

Просьба предложить мне шаги, используя как плагин, так и без плагина (если возможно).

Уважением,

ответ

0

Я думаю, что лучшим вариантом является использование Parameterized Trigger Plugin, чтобы сделать это.

Это очень простой и простой в использовании, и вы можете запускать несколько дочерних заданий и ждать их результатов. Исходя из их результатов, вы можете отказаться или пройти сборку.

Предлагаю вам прочитать об этом еще немного и поэкспериментировать. Это работает очень хорошо для меня.

Надеюсь, это поможет.

ПРИМЕЧАНИЕ - Предлагаю не тратить время на поиск решения без плагинов. Если у вас есть хороший инструмент, используйте его. Не теряйте время, пытаясь быть умнее ...

Смежные вопросы