2014-09-30 105 views
1

我們目前正在評估CI服務器,而Travis CI引起了我們的注意,因爲它是託管解決方案。我一直無法找到關於它能夠部署到Scalr的任何信息。有沒有人有幸設置了這個?我找到了關於使用Jenkins部署到Scalr的信息,但我寧願不去Jenkins。如何使用Travis CI和Scalr部署成功構建

謝謝。

回答

1

在Travis CI構建成功時部署應用程序,如果功能上類似於在Jenkins成功時部署應用程序。所有你需要做的就是當你建立成功的時候,通過它的API接入Scalr。

使用Travis CI,你不能真正運行任意的後構建shell腳本(不像詹金斯)。這使得集成比使用Jenkins更復雜一些(對於Jenkins,您只需使用Scalr命令行工具調用Scalr API),但它仍然可行。

所有您需要做的是將have Travis CI send a notification to a Webhook Endpoint添加到您控制的web應用程序(在您的雲基礎架構或Heroku上的主機),並讓該webapp調用Scalr API。


聲明:我在Scalr工作。

+0

就像我在回答中指出的那樣,我在斯卡爾工作。如果您還有其他問題(這些問題可能與更廣泛的SO用戶無關),請隨時通過電子郵件告知我們。我的電子郵件的thomas [at] scalr.com。 – 2014-09-30 16:35:40

+0

啊,感謝您的意見。我們認爲可能是這種情況,並最終決定與詹金斯合作。本來很高興讓事情變得簡單,但不幸的是它只是簡單而已。 – 2014-10-01 17:24:48

+0

@AdamRitter,聽起來不錯。只要通過電子郵件ping我就可以了,如果你需要幫助的話。 – 2014-10-01 17:35:08

相關問題