2017-02-02 15 views
2

я дал как: в пост построить действия пользователя Параметризованная Trigger PluginJenkins: Передача параметра из одного задания в другой используется параметризированным триггерным плагином. Не работает

project to build : project B 
Trigger when build is : complete 
Trigger build without paramater : disabled 
in predefined param sections: 
Temp=${BUILD_NUMBER} 
branch=$BRANCH 
branch1="hai" 

в проекте B «ы Execute оболочки я дал как:

echo "Testing..." $Temp 
echo $branch 
echo $branch1 

FYI, у меня есть данные ФИЛИАЛ = разработка

консольный выход проекта B:

+ echo Testing... 

Testing... 

+ echo 

+ echo 

====== 

кажется переменным не поддерживается.

ответ

5

Выберите «Триггер/вызов для других проектов» в разделе сборки вместо раздела пост-сборки.

В Строительства Триггеры,

Проекты построить «проект Б»

«Select» Block, пока срабатывают проекты не закончить их строит фаил этот шаг сборки, если запускается сборка хуже или равно " Неудача»
Отметить этот билд как отказ, если запускается сборка хуже или равно„Failure“
Отметить этот билд как нестабильную, если срабатывает сборка хуже или равно„нестабильный“

В предопределенных параметров,

Temp = $ {BUILD_NUMBER}

филиал = $ ФИЛИАЛ

branch1 = "хаи"

В вашем "Проект B" проектов,

«Нажмите опция с параметрированием сборки «

И сформируйте переменную.

+0

Спасибо, что вы спасли мои 2-3 часа. –

4

На втором занятии в разделе «Общие» поставьте галочку в поле «Этот проект параметризирован» и определите имя передаваемого параметра из 1-го задания. enter image description here

+0

Да, это работает для меня, уменьшило время удара головой :) Большое спасибо –

+0

Отличный, рад помочь !!!! –

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

  • Нет связанных вопросов^_^