Phing: ottenere ultima commit ID (revisione) e usarlo come un attributo Phing
-
05-10-2019 - |
Domanda
Sto cercando di ottenere le ultime identificatore di revisione dal mio progetto SVN usando Phing. Quello che sto cercando di fare è il seguente:
- ottenere ultima revisione / commit numero da svn
- memorizzare questo numero di revisione come un
attributo (in modo che possa utilizzare questo
per aggiungerlo all'archivio Sono
già creando utilizzando Phing)
Non ho una copia di lavoro sul mio server in cui è in esecuzione Phing, quindi non posso utilizzare il Phing SvnLastRevisionTask.
Soluzione 2
l'abbiamo trovato noi stessi e fatto come segue:
<exec command="svn info http://user:pass@localhost/repos/trunk | grep Revision | awk '{print $2}'" outputProperty="svn.lastrevision" />
godere!
Altri suggerimenti
C'è un built-in modo per ottenere il ultima revisione così
<svnlastrevision
svnpath="${svn.path}"
workingcopy="${outputdir}"
propertyname="svn.lastrevision"/>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow