2017-03-07 38 views
2

我在linux机器上运行jenkins。 我有一个管道工作到位,所以每个管道构建通常显示内部版本号。而不是这是可能给字符串参数显示在用户界面上? 我已经尝试检查生成参数插件,但在管道配置中,我看不到注入字符串参数的选项。而文档没有帮助。如何在jenkins中为管道构建设置字符串名称

回答

2

您可以通过执行设置生成名称:

currentBuild.displayName = "#${currentBuild.number} Hello" 

这将命名为版本号2

+0

是否应该在groov y脚本?并且如果通过管道我触发了n个构建,那么它会在参数中发生变化时使用不同的名称? –

+0

我从另一个Job触发这个管道作业-a。 job-a有一组值,每个值都会生成一个参数,并且对于每个参数,管道构建开始 –

+0

是的,你把它放在你的管道groovy脚本中,你可以引用任何你在普通管道中可用的变量脚本.. –

0

对于我来说,构建#2 Hello,我不得不在我的管道Groovy脚本中添加一行

node(Slave01) { 
currentBuild.displayName = "${URL_Name}" 
} 

$ {} URL_NAME =这里是参数

相关问题