![Фотография](https://secure.gravatar.com/avatar/13a7a1dc8d543928989e69e1b7cb70c8?s=100&d=https%3A%2F%2Fsoftware-testing.ru%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Hudson CI - выполнение зависимых задач
#1
Отправлено 03 февраля 2012 - 07:25
У меня хадсон настроен таким образом, что выполнение одной (первой) задачи порождает выполнение другой (зависимой/второй) задачи. Однако, если по каким либо причинам выполнение первой задачи завершается ошибкой, то выполнение второй (зависимой) задачи не производится.
Подскажите пожалуйста каким образом можно добиться выполнение зависимой (второй) задачи несмотря на неуспешное выполнение первой (предыдущей) задачи?
#2
Отправлено 03 февраля 2012 - 09:02
Всем привет!
У меня хадсон настроен таким образом, что выполнение одной (первой) задачи порождает выполнение другой (зависимой/второй) задачи. Однако, если по каким либо причинам выполнение первой задачи завершается ошибкой, то выполнение второй (зависимой) задачи не производится.
Подскажите пожалуйста каким образом можно добиться выполнение зависимой (второй) задачи несмотря на неуспешное выполнение первой (предыдущей) задачи?
Добрый день,
Попробуйте
Build other projects -> Add name -> Trigger even if the build is unstable
#3
Отправлено 03 февраля 2012 - 10:47
1. В настройках первой задачи
Послесборочные операции -> Собрать другой проект -> <Имя проекта второй задачи> -> Собирать даже если сборка нестабильна
2. В настройках второй задачи
Триггеры сборки -> Запустить сборку после завершения другой -> <Имя проекта первой задачи>
Это результатов не дало. Если ошибка первой задачи, то вторая задача не выполняется.
#4
Отправлено 03 февраля 2012 - 11:16
У меня установлен Build Pipeline Plugin, может из-за этого и работаетЯ уже пробовал
1. В настройках первой задачи
Послесборочные операции -> Собрать другой проект -> <Имя проекта второй задачи> -> Собирать даже если сборка нестабильна
2. В настройках второй задачи
Триггеры сборки -> Запустить сборку после завершения другой -> <Имя проекта первой задачи>
Это результатов не дало. Если ошибка первой задачи, то вторая задача не выполняется.
https://wiki.jenkins...Pipeline Plugin
Еще попробуйте Join Plugin
https://wiki.jenkins...INS/Join Plugin
Есть еще вот такой
https://wiki.jenkins...uildview plugin
#5
Отправлено 03 февраля 2012 - 13:11
Спасибо!
#7
Отправлено 10 ноября 2012 - 07:41
Нестабильная подсвечивается желтым. Именно она (unstable) была в настройках тригеров.
Но это так, в дополнение от капитана очевидности)))
У меня в эту тему есть другой вопрос.
У меня 2-й проект (который зависит от 1-го) использует файлы 1-го (видимо это и называется артефактами)
Как можно расшарить 2-му проекту файлы из 1-го?
#8
Отправлено 12 ноября 2012 - 15:56
Copy artifacts from another project
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных