Sto cercando di integrare Hudson nel nostro processo di sviluppo e tutto procede liscio, tranne che per una cosa.Invio di Subversion Informazioni sul registro delle modifiche Via Hudson
Avevo utilizzato Phing per effettuare le distribuzioni e una delle cose che venivano attivate era una e-mail al nostro indirizzo di posta elettronica del supporto tecnico contenente un elenco di tutti i messaggi di commit tra l'ultimo codice di tempo è stato distribuito e l'attuale SVN revisione. Stavo facendo qualcosa di simile:
- leggere in un file dalla cartella principale dell'applicazione attualmente dispiegati che contiene la revisione SVN quando l'applicazione è stata implementata
- luogo che valore in una Phing variabile
- inserire quel valore in un comando per inviare lo SVN commit messaggi via e-mail
- creare un file nella directory principale dell'applicazione di recente distribuito che contiene l'attuale revisione SVN
Mi piacerebbe poter aggiungere quell'informazione all'e-mail che viene inviata da Hudson quando esce una build di successo. Qualsiasi suggerimento su come portare a termine questo compito in Hudson sarebbe molto apprezzato.
Grazie per la punta. Tuttavia, mi chiedo come funzionerebbe se vogliamo impilare diversi commit prima della distribuzione, in quanto è come lavoriamo. Stiamo lavorando anche sui test, ma piccoli passi. – GrumpyCanuck
email-ext lo gestisce. Raccoglierà i messaggi di commit in un elenco nell'email (gareth significa $ {CHANGE}). – lucas