竹子持续集成

11

我是新手,对于这个叫做Bamboo的持续集成工具还不太熟悉。请问有没有人能够指导我如何设置Bamboo以及如何编写自动部署不同环境的脚本?谢谢!


1
尝试使用Hudson... https://hudson.dev.java.net/ 它也适用于非Java项目。 - Kieveli
我的项目经理已经决定使用Bamboo工具... - reddy
只是出于好奇,您是否看过CruiseControl.NET?如果是的话,Bamboo相较于CruiseControl.NET有哪些优势呢? -- 李 - Lee Englestone
3
@Lee: 我们正在从CC.NET转向Bamboo,因为在CC.NET中,很难进行易于扩展的缩放。Bamboo是一个集中管理服务器加上任意数量的“构建代理” - 而在CC.NET中,每个构建服务器都是一个全功能服务器 - 没有集中管理和负载均衡等。 - marc_s
@marc_s 非常有用的信息 :) - Arnis Lapsa
4个回答

8

1
请更新您的答案,此链接已失效。 - Xavier S.

1

设置文档在上面 - 就像kazanaki发布的那样。或者搜索竹子101 - 显然我不能在同一篇文章中发布两个链接。

对于需要部署到不同环境的执行脚本,您可以使用Bamboo的预/后构建插件,在构建成功时运行脚本 - 它可以从这里下载jar文件:

https://plugins.atlassian.com/plugin/details/5581

它与UI集成,这样您就可以在设置构建计划的配置部分中指定脚本预处理或后处理构建计划运行。

希望这有所帮助。


0
请按照Bamboo官方网站的安装指南进行安装。 https://confluence.atlassian.com/bamboo/bamboo-installation-guide-289276785.html 您可以轻松地下载和安装Bamboo。我使用了Windows安装程序,它完美地运行。
您可以为构建计划添加触发器以安排构建。您的构建脚本可能是Ant、Maven、Gradle等。构建脚本应添加到构建计划的作业中。正如我所说,请使用“触发器”选项卡添加触发器。
要创建部署,请使用构建计划的“阶段”选项卡上的“创建部署项目”按钮。然后,您可以为部署添加不同的环境。 这将指导您完成此操作。 https://confluence.atlassian.com/bamboo/tasks-for-deployment-environments-339051206.html 谢谢。

0

Atlassian的Bamboo用于对您提交到代码库的新代码进行测试,一旦提交完成就可以测试新功能。

您可以使用PowerShell脚本在Bamboo计划中完成几乎任何任务。

请查看Atlassian文档以了解如何入门。 Bamboo文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接