2014-01-13 33 views
1

我是前端開發人員。我做了很多PHP/CSS/JS和HTML。目前,我們如何部署到臨時環境是將我們的代碼推送到GIT服務器。去我們的登臺服務器,並拉到某個目錄。然後手動將文件從目錄移動到我們的apache web服務器中正確的目錄。TeamCity for static site

如果我使用TeamCity來做這件事,會不會是矯枉過正?我打算寫一個ANT腳本來完成複製,這意味着Runner類型將是ANT。所以每當推送到GIT倉庫時,Teamcity都會拉動然後運行ANT腳本將受影響的代碼複製到正確的目錄中。

如果不是,我會很樂意聽取任何建議。 謝謝

+0

如果您的公司已經有CI服務器,請使用它。如果您的公司正在使用github.com,則可以啓用「服務掛鉤」來通知CI服務器存在git推送,而不是讓CI檢查git服務器。 – coolcfan

+0

我的公司運行它自己的GIT服務器 – user3169403

回答

1

Teamcity現在可能會過度殺傷,因爲您只是將它用作構建的幻想觸發器。

但是考慮添加自定義構建參數,它可以傳遞給您的腳本。然後,您可以通過友好的用戶界面開始自動化構建到不同的環境。

然後,您將擁有一個平臺,可以在未來的道路上建立正確的部署流程。

當你需要PHP編譯,JS minifcation,單元測試的時候,它只是你TC配置的又一步。

我會推薦它。