2016-04-28 91 views
1

我正在設置一個Restcomm實例,我想將它與Jenkins集成,因此每當我們在特定分支的github中都有PR時,Jenkins就會將RVD App部署到Restcomm實例。自動部署到Restcomm

我有機會從詹金斯差餉物業估價署的工作區,所以我想我可能有類似:

  • 開發者創建/本地更新她的RVD應用。
  • 她將APP從她的工作區複製到github庫,並創建PR。
  • Jenkins更新遠程RVD工作區複製/更新新文件/應用程序。

我想這將是工作,但我不喜歡複製文件從一個工作區到另一個由於不一致等等。

我寧願是這樣的:

  • 開發更新APP源github上,並創建一個PR。
  • Jenkins打包應用程序(zip?)並調用Restcomm API來部署/更新它。

這可能嗎?有關該API的任何文檔?

回答

1

我們在https://github.com/RestComm/Restcomm-Connect/issues/947有一個公開的問題(提供API)。你有興趣爲推動它更快地做出貢獻嗎?

+1

謝謝@jeand。我目前正在從事其他工作,但是我會在完成實際工作後看看這個。我可以使用工作區複製/粘貼策略來部署/修改應用程序還是有任何缺點? –

+0

@AntónR.Yuste是的,應該工作。我們可能需要考慮版本控制應用程序,這樣如果RVD正在處理流量,則不會有問題。基本上現有的流量保持與應用程序的版本N和新的流量去N + 1版本。你可以在github中創建一個問題,或將它添加到現有的問題? – jeand

+0

我會的,謝謝你的幫助! –