OKJenkins Gradle Plugin - Passa parametri -P invece di -D
ho un lavoro Jenkins (versione Jenkins più recente).
Nel mio lavoro Jenkins, ho un paio di parametri (tipo stringa).
Es: param = valore ... a Param N = valore N
Ora, nel lavoro Jenkins, sotto BUILD sezione, sto chiamando "Invoke Gradle ".
In questa sezione Gradle, sto chiamando un compito (s). Ad esempio: clean build
Quello che mi serve è: voglio passare i parametri di lavoro di Jenkins sopra a Gradle come -PparamN = ValoreN modo?
Ma quando sto passando -Pparam1 = $ {param1} -Pparam2 = $ {} param2 ... e così via in "Switches" nella Gradle costruire sezione, vedo registro Jenkins sta mostrando:
Si chiama Gradle exectuable con successo con i parametri.
...somepath.../bin/gradle -Dparam1=value1 -Dparam2=value2 ... -DparamN=valueN -Pparam1=value1 -Pparam2=value2 ... -PparamN=valueN
Questo dirà, Jenkins è così gentile da passare i parametri (che ho definito nel lavoro) per Gradle come modo "-D" gratuitamente. ?
mio s:
- Beh, io non voglio passare i parametri di cui sopra come -Dxxx = yyy
- voglio passare i parametri solo -Pxxx = modo yyy
- è questo è possibile usando il plugin "Invoke Gradle"?
Bene il plugin Jenkins Gradle è semplicemente l'aggiunta di eventuali parametri di costruzione come proprietà di sistema per voi. Aggiungendoli alla configurazione "switch", sei ** anche ** aggiungendoli come proprietà del progetto. Non vedo il danno in loro essere dichiarato due volte, e non vedo alcun modo per disabilitare quel particolare comportamento del plugin. –
Accetto, ma uno sta definendo le proprietà Java (-D) e altri che sto specificando nel modo "switch" manualmente (-P) sono gli oggetti di scena di Gradle. –