У нас есть ночная матричная сборка Hudson, которая создает довольно много артефактов сборки (для нескольких разных платформ и версий Oracle). Я хотел бы создать последующее задание Hudson, которое будет получать все артефакты успешной сборки из нашей ночной сборки, а затем что-то делать с ними.
Есть простой способ сделать это?
Я рассмотрел возможность scp артефактов сборки где-то после сборки, но мы бы предпочли не вводить какой-то временный каталог хранения для сборок. Кажется более элегантным иметь возможность получать их прямо из Гудзона, когда начинается последующая работа.
Прямо сейчас я обдумываю небольшой скрипт на Python, чтобы проанализировать html ночной сборки и найти ссылки на все артефакты (все они имеют вид: "http://hudson:8080/trunk/750/ab.oracle.version=10.2.0,label=linux/artifact/artifact.zip "). Мы регулярно добавляем и удаляем платформы. Думаю, скрипт на питоне подойдет, но это такая хакерская штука!