2014-04-01 76 views
1

每當指定的遠程git存儲庫(在bitbucket上)發生更改時,如何自動運行腳本?遠程git存儲庫更改時自動運行腳本?

該腳本將包含git pull相關存儲庫的行;運行測試;如果測試通過,則部署然後重新加載相關服務。

+0

我知道存在各種CI/CD軟件;但我想要的是一個相當簡單的,減少實施。非常簡單的工作流程:當'foo'版本庫更改時;運行腳本'bar'。 – stackoverflowuser95

回答

1

最好的解決方法是使用一個Bitbucket hook東西時,在遠程倉庫和可能實現這個最簡單的方法改變是有一個CI軟件監聽通知並運行bar腳本來得到通知。

複雜的方法是自己編寫代碼來接收通知;我發現an example,你可能會用它作爲起點(和another one,甚至更完整)

而且,當然,您可以隨時定期輪詢遠程更改,但這不是非常有效。最好的方法是使用鉤子。

相關問題