如何从CruiseControl.Net迁移到Atlassian Bamboo?

问题描述

| 我正在考虑从我们自己的CI / CD系统迁移到Bamboo + jira。 我们是.Net商店,因此工​​具需要支持msbuild / msdeploy可执行文件的执行以及.bat和.ps1文件的运行。 我正在寻找的是用于控制远程计算机的更完整的代理系统。 到目前为止,我要做的是使用一系列Powershell脚本和eventlog来协调和控制远程计算机上的部署。 我正在寻找的是有关Windows和.Net环境中Bamboo的文档,以及如何配置远程代理以运行我们的部署脚本的文档。     

解决方法

披露:我在Atlassian的Bamboo上工作,并在.NET支持上工作。 要使用Bamboo执行脚本,请看一下我们的脚本任务。脚本任务可以运行.bat和.exe文件。 如弗朗西斯(Francis)所述,Bamboo附带了.NET支持。我们在最新版本(3.1)中完全重写了它。 我们为MSTest,MSBuild,Visual Studio和NAnt提供了构建任务,包括对NUnit的测试分析和报告支持。 如果您有关于Bamboo的任何疑问,我们将提供一个支持论坛,团队每天对此进行监控。     ,我想您想看看Bamboo-Atlassian的持续集成服务器。 看一下主要文档 http://confluence.atlassian.com/display/BAMBOO/Bamboo+Documentation 特别是Bamboo .net插件 https://plugins.atlassian.com/plugin/details/5534 如果适合您的需求。 (您可能会期望Bamboo确实与JIRA完美集成。) 您可能也对Visual Studio连接器感兴趣 http://confluence.atlassian.com/display/IDEPLUGIN/Atlassian+Connector+for+Visual+Studio 希望这可以帮助, 弗朗西斯     ,.ps1文件可以由PowerShell Task for Bamboo进行编辑和运行。 披露:我正在开发它。