2013-05-10 19 views
12

Mam zadanie Jenkinsa, które jako parametr przyjmuje nazwę gałęzi źródłowej. Teraz chcę zaplanować pracę, która będzie uruchamiana o północy każdego dnia. Ponieważ zawsze musisz wprowadzić parametr, nawet jeśli została ustawiona wartość domyślna. Moje pytanie brzmi: czy istnieje sposób automatyzacji wykonywania sparametryzowanego zadania?Jak automatycznie uruchomić sparametryzowane zadanie Jenkinsa

Dzięki!

Odpowiedz

4

Znalazłem odpowiedź, która jest pisaniem skryptu powłoki przy użyciu interfejsu Jenkins Remote Access API. Istniejące pytanie (Jenkins: How can I make a remotely submitted job use default parameter values?) jest powiązane. Można również sprawdzić tutaj (https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API), aby znaleźć więcej informacji.

+7

W rzeczywistości jest to tak proste, jak zaplanowanie zadania, o ile ustawiono wartości domyślne parametrów. – Kevin

+0

Po co pisać skrypt powłoki zamiast po prostu planować zadanie z parametrami? A jeśli musiałbyś napisać scenariusz, dlaczego nie miałbyś robić zawrotnego skryptu i niech twoja praca będzie niezależna od systemu operacyjnego? –

Powiązane problemy