首先创建一个build project和build plan,关于他们两者之间的关系见前面的文章

上面是建立project和build plan,其中plan key有点类似关键字的意思。

如果你想使用github作为repository,选择other,需要填写的字段包括用户名,密码,然后Load Repositories的时候会自动出现对应你

账户的project


创建完成之后每个plan里面有个默认的default stage。你可以修改stage的名称然后添加对应的task。也可以直接添加task。

Bamboo支持的task种类非常丰富。这里以ant为例,如果要添加一个ant task. ant task需要添加new executable。

基本就是设置ant的安装环境。


添加ant executable:



测试结果以及显示:在plan summary里面会有build的执行结果,统计平均时间等信息


Bamboo支持trigger和schedule,其中schedule可以是周期性的去check repository的更新,这个和trigger的选择有关系,有的trigger只支持schedule的scheduler模式。

可以是日构建,周构建,月构建和cron表达式的形式,这个和jenkins以及其他的CI 工具都差不多


而trigger的type分为以下几种



Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐