在Jenkins中,我使用git或subversion中存储的groovy pipline脚本来设置任务。

这样,我只需要设置所需参数的输入即可。构建,测试和其他烦人的任务)在pipline脚本中定义。

我的问题是:有没有办法用竹子做类似的装饰?

#1 楼

我不认为Bamboo本身具有这种功能,但是有一些像这样的插件:(https://marketplace.atlassian.com/plugins/com.cobalt.cdpipeline.cdpipeline/server/overview)。

Atlassian还提供了另一种产品,称为Bitbucket管道(https://bitbucket.org/product/features/pipelines),该产品可能与您想要的产品更加相似,但更多地是CircleCI类型的管道。

评论


感谢AnthonyC。您的市场链接看起来很有趣,但是此插件是否将点线存储在SCM(git,svn)中?在第二篇文章中,我想我将失去jenkins的功能,并且我的过程也必须使用SVN。

–smartmeta
17/09/14在14:57



由于我不再使用Bamboo(从Bamboo->管道迁移),因此对该插件一无所知。

– AnthonyC
17年9月14日在16:41

#2 楼

如果您正在使用Bitbucket Cloud,则可以使用Bitbucket管道
https://bitbucket.org/product/features/pipelines

或Bamboo Specs https://confluence.atlassian.com/bameap /bamboo-specs-883185038.html(如果您托管自己的Bamboo服务器)。

我现在正在研究Bamboo规格,看起来不错且易于实现。

#3 楼

从Bamboo 6.3+开始,现在支持YAML规范和配置代码。如果您使用的是Bitbucket云,则此功能内置在Bitbucket管道中。