2013-02-08 2 views
5

Come parte di una fase di creazione in cui pubblico la build, vorrei ottenere l'accesso al registro delle modifiche per la particolare build. In particolare i messaggi di commit git.Accesso a git di Teamcity Registro delle modifiche in una fase di creazione

Non sono sicuro di poter eseguire questa operazione tramite git in una fase di creazione o di rendere il registro delle modifiche un parametro a cui posso accedere. Qualsiasi aiuto è apprezzato.

risposta

4

git log è probabile che la tua risposta:

[email protected]$ git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short 
* 8e11818 2013-02-05 | Add first rough prototype of json controller. Add naive first model as a placeholder. Add separate contexts 
* 6570201 2013-01-30 | Remove DAO layer. Preparation for graph data layer. [4n3w] 
* a079c87 2013-01-30 | Cleanup. Wish I had more time for this! [4n3w] 

Edit: ho trovato questo How to compose git log for pending changes in TeamCIty che può essere un duplicato di quello che stai cercando di fare.

+0

Io indagherò grazie –

+1

Questo è praticamente esattamente ciò di cui avevo bisogno, ho seguito correttamente il link nella modifica, configurato correttamente teamcity, ho ottenuto l'ID progetto corretto e l'ho impostato in esecuzione sul nostro CI. Nota a margine: se hai abilitato l'account guest su teamcity, puoi arricciarlo con -user guest: guest per ottenere l'accesso. I dati di build sono disponibili tramite guest. Inoltre, se non riesci a far funzionare git per qualsiasi motivo, i messaggi di commit sono disponibili nell'API xml in teamcity, fai un giro e puoi seguirlo attraverso alcuni link. –