繁体   English   中英

使用自由式项目自动化管道创建

[英]automate pipeline creation with freestyle project

我们在Bitbucket中拥有数百个存储库,并且我们希望在Jenkins中为每个存储库创建一个多分支管道。

我们正在尝试使用Freestyle项目来自动生成多分支管道。

我们正在Jenkins中使用Generic Webhook触发器来启动Freestyle项目。 我们使用JSONPath表达式从webhook有效负载中获取存储库的名称,并将其存储在变量中,但是似乎无法将变量解析为作业名称的参数(请参阅所附图片)

错误:

...
Contributing variables:
REPOSITORY_NAME = my-repo-name

Processing provided DSL script
ERROR: (script, line 1) No such property: $REPOSITORY_NAME for class: script

Finished: FAILURE

有人真的有这个工作吗? 或任何其他方法来解决这个问题?

在此处输入图片说明

请使用BitBucket源插件

给定组织名称后,Bitbucket源插件有助于自动设置管道作业。 它在给定组织下的存储库中扫描Jenkinsfile,并为此创建jenkins作业。 我们不必在Jenkins UI中手动配置任何东西,所有的事情都是通过脚本(管道作为代码)完成的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM