Получите результат шага сборки в Hudson / Jenkins, чтобы повторно использовать его в другом - PullRequest
0 голосов
/ 16 декабря 2011

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

  • использовать цель scp Ant для нацеливания на удаленную машину и выполнить скрипт там
  • этот скрипт создает динамический список файлов
  • вернуть этот список файлов (только их имена) обратно в Гудзон, чтобы использовать его на следующем этапе сборки (еще один scp от Ant)

Я пытался использовать переменные окружения, но они интерпретируются Хадсоном, поэтому я застрял здесь ...

Глобально мой вопрос будет таким: как получить результат от этапа сборки Ant?

Спасибо за ваши идеи,

Эммануил

Ответы [ 2 ]

0 голосов
/ 20 декабря 2011

Вы можете получить ID (и) задания, которое вызвало вашу работу через API, и получить их статус.

0 голосов
/ 17 декабря 2011

Вы можете найти Параметр файла полезным. Это позволяет создать входной файл, передать его для сборки. Возможно, вам придется написать скрипт / скрипт для обработки файла.

В долгосрочной перспективе вы можете оценить ферму Гудзона. Это позволит создавать задачи, которые охватывают несколько машин, передавать результаты вокруг. (https://wiki.jenkins -ci.org / дисплей / ДЖЕНКИНС / Плагины)

...