2013-05-10 17 views
12

Ho un lavoro Jenkins che accetta come parametro un nome di ramo di origine. Ora voglio programmare il lavoro per girare a mezzanotte tutti i giorni. Poiché è sempre necessario inserire il parametro anche se è stato impostato il valore predefinito. Quindi la mia domanda è, c'è un modo per automatizzare l'esecuzione di un lavoro parametrizzato?Come eseguire automaticamente un lavoro Jenkins parametrizzato

Grazie!

risposta

4

Ho trovato la risposta che sta scrivendo uno script di shell usando l'API di accesso remoto Jenkins. Una domanda esistente (Jenkins: How can I make a remotely submitted job use default parameter values?) è correlata. Si può anche controllare qui (https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API) per trovare maggiori informazioni.

+7

In realtà è semplice come pianificare il lavoro finché i valori di default dei parametri sono stati impostati. – Kevin

+0

Perché scrivere uno script di shell piuttosto che semplicemente pianificare un lavoro con i parametri? E se dovessi scrivere un copione, perché non fare un groovy script di flusso e lasciare che il tuo lavoro sia indipendente dal sistema operativo? –

Problemi correlati