1

我知道有一個插件可用。但不知道這有多好?任何人將Hudson整合到Redmine?

除了PHPUnit測試外,它是否還內嵌了PHPDocumentator?我基本上需要持續集成,以便將我的代碼從一個環境部署到另一個環境,例如從開發到升級到生產。

任何幫助將不勝感激。

回答

1

我知道有一個插件可用。但不知道這有多好?

該插件運行良好,但真的只需要詹金斯/哈德森信息,並將其放置在redmine中。如果你有一個你已經可以訪問jenkins網頁的環境(默認是server:8080),那麼我現在還沒有發現它有很多的用處。如果您處於用戶只能訪問redmine的環境中,那麼我認爲它會非常有用。

除了PHPUnit測試外,它是否還內嵌了PHPDocumentator?我基本上需要持續集成,以便將我的代碼從一個環境部署到另一個環境,例如從開發到升級到生產。

我們在我們的嵌入式C代碼中使用了xUnit類型的單元測試,結果以.xml文件形式輸出。這個.xml文件是使用Jenkins xUnit插件讀取的:https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin。它看起來像這樣支持phpUnit以類似於cppUnit輸出的方式。

至於文檔,我們使用doxygen(以及jenkins doxygen插件),但是一些簡單的google搜索發現phpDoc支持jenkins(以及設置它的文章)。

查看多個其他[jenkins]相關的問題,瞭解它如何作爲CI服務器執行,但我們對此感到滿意。