我試圖將Hudson整合到我們的開發過程中,除了一件事情之外,一切都很順利。發送Subversion更改日誌信息通過Hudson
我一直在使用Phing進行部署,其中一個觸發事件是發送給我們技術支持電子郵件地址的電子郵件,其中包含上次部署代碼和當前SVN之間所有提交消息的列表修訂。我在做這樣的事情:
- 讀取從包含當應用程序被部署
- 的地方,在一個Phing變量值SVN修訂當前部署的應用程序的根目錄中的文件
- 將該值插入命令發送SVN通過電子郵件
- 提交信息創建一個包含當前SVN版本的新部署的應用程序的根目錄中的文件
我希望能夠將這些信息添加到由Hudson發出的電子郵件中,當成功的構建發佈時。任何關於如何在哈德森完成這項任務的指針將不勝感激。
感謝您的提示。但是,我想知道如果我們想在部署之前堆疊多個提交,它將如何工作,因爲這是我們的工作方式。我們也在研究測試的東西,但寶貝步驟。 – GrumpyCanuck 2010-05-26 22:51:55
email-ext確實可以解決這個問題。它會將提交消息收集到電子郵件列表中(gareth表示$ {CHANGES})。 – lucas 2010-05-27 14:32:57