У меня есть файл, который создается внутри (сервер hudson) /var/lib/hudson/jobs/jobtitle/1/out.txt
Мне нужно получить этот файл, но выполнение запроса GET для http://myhudson:8090/job/jobtitle/1/out.txt
на самом деле не находит файл.
По сути, у меня есть еще одна коробка, которая будет извлекать этот файл с сервера hudson. Это поле сделает файл out.txt доступным для загрузки.
Еще одна проблема - каталоги номеров сборок. Как я смогу использовать hudson API для остановки или удаления определенных сборок, запущенных?
Я вынужден выполнить итерацию по всем номерам сборки, чтобы отправить вызов API STOP или DELETE в php, используя wget для вызова API REST. Это не очень эффективно.
for ($i=0; $i < 3000; $i++){
exec('wget -O /dev/null "http://myhudson:8090/job/' . 'jobtitle' . '/$i/stop"');
}