首先我要说的是,我是coldfusion的新手,我正在努力研究是否可以做到以下几点,以及实现它的最佳方法是什么。
每当开发人员将代码签入SVN时,我都想做一个获取所有新更改/文件并进行自动构建的操作,以检查代码是否可以成功部署到生产服务器上。我猜它有两个部分,一个语法检查和第二个集成测试(如果功能按预期工作)。对于后面的部分,必须使用一些单元测试工具。
有人能谈谈他们为coldfusion做类似事情的经历吗?很抱歉有点含糊其辞……我知道这是一个非常开放的问题,但任何反馈都将不胜感激。
谢谢
发布于 2013-09-20 10:30:10
有一个名为"Cloudy With a Chance of Tests“的项目,声称可以满足您的需求。特别是,它汇集了许多其他的CFML代码分析项目(VarScope & QueryParam)来检查代码,以及单元测试。我自己目前没有使用它,但在一段时间之前(超过12个月)确实看过它,它看起来相当不错。
https://github.com/mhenke/Cloudy-With-A-Chance-Of-Tests
就我个人而言,我使用来自MXUnit站点的说明在Jenkins中运行MXUnit测试-可以在这里找到:
http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins
本质上,这是在Jenkins中设置为ant任务的,它执行MXUnit测试并报告结果。
发布于 2013-09-21 04:12:16
我们不是在做完全连续的集成,但我们有一个自动化构建的一些苦差事的过程:
执行re-initialize
构建是通过我们拥有的构建服务器手动请求的,但是您单击一个按钮,泡茶,它就完成了。我们刚刚扩展了上面的方法来处理集群中的多个服务器,并且运行得很好。我认为上面的建议使用Jenkins SVN插件来自动化这个过程听起来像是可行的方法。
https://stackoverflow.com/questions/18907850
复制相似问题