Jenkins permette di parametrizzare costruisce, ma non riesco a capire come fare uso di esso in realtà:Come utilizzare i build parametrizzati Jenkins?
dire che io normalmente dare il mio Ant costruire fuori dalla riga di comando in questo modo:
ant -buildfile /path/to/my/build.xml -DpackageType=jar package
Ciò invocare package
obiettivo s' il build.xml
, e fare una proprietà denominata packageType
a sua disposizione, con un valore di jar
.
Presumo che nell'immagine sopra riportata, il campo Nome sia dove specificarei packageType
, ma per quanto riguarda il valore?
- Se Jenkins mi vuole specificare un valore predefinito per la proprietà, allora dove posso specificare il valore che il mio progetto sta usando? Per esempio, potrei desiderare un valore di default di
war
, ma avere questo passaggio di lavoro di Jenkins in un valore dijar
(per sovrascrivere il valore predefinito). - Inoltre, cosa significa Jenkins per "... consente all'utente di salvare digitando il valore effettivo." Quale utente? Dove dovresti digitare comunque il valore?
Grazie in anticipo!
Ahhhh che lega tutto insieme per me: ** Jenkins ti invita a costruire **. Ora ha senso - grazie! –
Da Jenkins "Execute Shell", sono riuscito ad accedere al valore di 'String Parameter' tramite' $ FOOBAR' dove 'FOOBAR' è un parametro di build. L'uso di '% FOOBAR%' non ha funzionato per me. –
% PARAM% è per batch e $ PARAM per shell –