想知道詹金斯中是否存在诸如唯一作业/管道ID之类的东西,该ID在作业创建时仅具有读取访问权限就生成一次,因此该ID可以唯一地标识作业以进行身份验证。
预先感谢
胡安
答案 0 :(得分:1)
您可以使用BUILD_TAG
(来自Jenkins set environment variables)
答案 1 :(得分:1)
如果需要,您可以生成一个新的
pipeline {
agent any
environment {
unique_Id = UUID.randomUUID().toString()
}
...
}
答案 2 :(得分:1)
否,不存在唯一标识符。
这将是詹金斯的宝贵补充。
例如,可能会有其他系统监视Jenkins的工作。如果人们重命名它们,则链接将断开。
如果用户按名称链接Jenkins作业,则底层系统可以查找id并将其存储,从而链接该作业。
人们一直在创建,删除和重命名Jenkins作业,资产管理和跟踪Jenkins作业资源可能很痛苦。
对象/人员的ID,长名,短名很重要。例如,我的社会保险号从不更改,我的全名可以合法更改,但是非常一致,而且我的昵称/简称/用户名因人/系统而异。