項(xiàng)目中使用jenkins作為運(yùn)維平臺(tái),有一個(gè)需求是將build name修改為#build_no -- build_user
這樣的格式,如:#10086 - admin
,這樣可以在build list里面清楚看到哪一次的構(gòu)建是由誰完成的。
解決方案:
這種項(xiàng)目需求授嘀,最快的是通過jenkins插件完成,在plugin中找了一下锣险,發(fā)現(xiàn)Build Name Setter Plugin可以完成項(xiàng)目的需求蹄皱,但是在安裝后,發(fā)現(xiàn)jenkins本身并沒有構(gòu)建者的宏提供芯肤,如BUILD_USER_ID
之類的宏巷折,感覺好坑,于是又找到另外一個(gè)插件Build User Vars Plugin崖咨,這個(gè)插件可以提供Build User名字宏:
BUILD_USER_ID # 用戶Id锻拘,即jenkins用戶Id
BUILD_USER_EMAIL # 用戶email地址
BUILD_USER # 完整用戶名(first name + last name)
BUILD_USER_FIRST_NAME # 用戶first name
BUILD_USER_LAST_NAME # 用戶last name
在安裝這個(gè)插件后,接下來就是配置跟踩坑的問題了击蹲,針對(duì)上面的需求署拟,進(jìn)行配置就得到我們想要的Build Name顯示效果啦。
配置步驟:
顯示效果: