Ho un server Hudson. Il codice sorgente è gestito da un repository git. Per ogni build viene verificata e compilata l'ultima versione. Ora vorrei dire a hudson di usare non l'ultima versione, ma una versione precedente del codice (specificata da me).Usa Hudson per creare un commit git specifico
In hudson ho due parametri che possono essere impostati. Primo "nome del repository", con valore predefinito "origine" e secondo refspec
con valore +refs/heads/*:refs/remotes/origin/*
. Ho provato un po 'qualcosa come origin/[commitid]
o +refs/heads/*:refs/remotes/origin/[commitid]
. Ma nulla ha funzionato come previsto.
Penso di aver dovuto utilizzare un lavoro con parametri, in modo da poter assegnare il commit come parametro al lavoro.
Come posso dire a hudson di utilizzare uno specifico commit anziché l'ultimo?
Nota: ciò significa che la variabile di ambiente GIT_COMMIT non corrisponde più al commit effettivo che è stato estratto. – Karl
Hai ragione, ma conosci la '' ' –