2014-01-13 34 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配置的又一步。

我会推荐它。