Hudson: dosyayı indirmek ve belirli çalışan yapýlar durdurmak nerede?

0 Cevap php

Ben içeride oluşturulan bir dosya var (hudson sunucu) /var/lib/hudson/jobs/jobtitle/1/out.txt

Ben bu dosyayı almak gerekiyor, ama için bir GET isteği yaparken http://myhudson:8090/job/jobtitle/1/out.txt aslında dosyasını bulun değildir.

Temelde, ben hudson sunucudan bu dosyayı çekecek başka bir kutu var. Bu kutu indirmek için out.txt dosya kullanılabilir hale getirecek.

Başka bir sorun yapı numarası dizinleri olduğunu. Nasıl belli çalışan oluşturur durdurmak veya silmek için hudson API kullanmak mümkün olurdu?

Ben bütün DUR göndermek veya REST API çağrısı yapmak için wget kullanarak php api çağrısı SİL numaralar inşa yoluyla iterate yapmak zorunda kalacağım. Bu çok verimli değildir.

for ($i=0; $i < 3000; $i++){
exec('wget -O /dev/null "http://myhudson:8090/job/' . 'jobtitle' . '/$i/stop"');
}

0 Cevap