我想将我的工作从cruisecontrol迁移到Jenkins。
为实现这一目标,我需要采取哪些步骤?
答案 0 :(得分:0)
1)安装Jenkins
2)使用Jenkins文档创建一些简单的工作(换句话说,了解Jenkins如何工作,但将其用于一些简单的演示项目)
3)检查现有的巡航控制作业,并将其分解为构建类似的组。
4)首先在一个Cruise Control项目中创建一个Jenkins作业,然后根据第一个创建其他作业(Jenkins允许您根据现有作业创建新作业),一次迁移一个组。
答案 1 :(得分:0)
如果您没有特定需求,迁移很容易,因为CruiseControl.NET 只是执行任务和构建报告,就像所有其他持续集成工具一样。
答案 2 :(得分:0)
您未指定构建/测试/部署步骤或任何特殊需求, 但作为香草CI将是 1)使用MSBuild构建 2)使用MSTest进行测试 3)使用MSBuild / NANt / ANT / Powershell甚至批处理脚本进行部署。
所有这些步骤都可以轻松复制到Jenkins因为所有这些步骤都有专门的插件。
我建议您选择一个简单的Build> Test>从CC.NET部署流程并在Jenkins中重新创建它,之后将其复制到其他项目中,