-1

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

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

4

3 回答 3

0

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

  • 只需在 Jenkins 中创建新任务
  • 用你在 CC.NET 中的可执行任务填充它
  • 如果您需要特定信息,(最终)需要改进仪表板
于 2015-04-22T14:04:04.200 回答
0

1)安装詹金斯

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

3) 检查您现有的巡航控制工作并将它们分成构建相似的组。

4) 通过首先从 Cruise Control 项目之一创建 Jenkins 作业,然后基于第一个作业创建其他作业,一次迁移一个组(Jenkins 允许您基于现有作业创建新作业)。

于 2015-04-22T05:08:23.247 回答
0

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

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

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

于 2015-12-10T16:40:41.197 回答