将巡航控制迁移到詹金斯



我想将我的工作从巡航控制迁移到 Jenkins。

我需要执行哪些步骤才能实现这一目标?

1) 安装 Jenkins

2)使用Jenkins

文档创建一些简单的作业(换句话说,学习Jenkins是如何工作的,但将其用于一些简单的演示项目)

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

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

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

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

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

所有这些步骤都可以很容易地复制到 Jenkins 因为所有这些步骤都有专用的插件。

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

相关内容

  • 没有找到相关文章

最新更新