将巡航控制迁移到詹金斯

时间:2015-04-22 04:22:10

标签: jenkins cruisecontrol.net cruisecontrol auto-build

我想将我的工作从cruisecontrol迁移到Jenkins。

为实现这一目标,我需要采取哪些步骤?

3 个答案:

答案 0 :(得分:0)

1)安装Jenkins

2)使用Jenkins文档创建一些简单的工作(换句话说,了解Jenkins如何工作,但将其用于一些简单的演示项目)

3)检查现有的巡航控制作业,并将其分解为构建类似的组。

4)首先在一个Cruise Control项目中创建一个Jenkins作业,然后根据第一个创建其他作业(Jenkins允许您根据现有作业创建新作业),一次迁移一个组。

答案 1 :(得分:0)

如果您没有特定需求,迁移很容易,因为CruiseControl.NET 只是执行任务和构建报告,就像所有其他持续集成工具一样。

  • 只需在Jenkins中创建新任务
  • 使用您在CC.NET中的可执行任务填写
  • (最终)如果你需要改进仪表板 想要具体的信息

答案 2 :(得分:0)

您未指定构建/测试/部署步骤或任何特殊需求, 但作为香草CI将是 1)使用MSBuild构建 2)使用MSTest进行测试 3)使用MSBuild / NANt / ANT / Powershell甚至批处理脚本进行部署。

所有这些步骤都可以轻松复制到Jenkins因为所有这些步骤都有专门的插件。

我建议您选择一个简单的Build> Test>从CC.NET部署流程并在Jenkins中重新创建它,之后将其复制到其他项目中,