? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Jenkins--------Zentimestamp plugin
使用背景:在我們使用Jenkins可能會(huì)使用到獲取Job的構(gòu)建時(shí)間戳,來當(dāng)作一個(gè)文件的名字或者是文件夾的名字,而這個(gè)變量又必須是全局的且本次構(gòu)建是唯一的。
我們想要用Jenkins內(nèi)置的變量{BUILD_ID}時(shí)間戳的格式
從jenkins1.597開始 是以一個(gè)插件的形式來獲取BUILD_ID
一棚蓄。插件安裝
系統(tǒng)管理---->插件管理----->可選插件----->搜索Zentimestamp
安裝即可
二堕扶。插件使用
系統(tǒng)管理---->系統(tǒng)設(shè)置---->全局屬性
時(shí)間格式:可以點(diǎn)擊后面的問號(hào)查看格式 如下圖:
時(shí)間格式根據(jù)自已的需要設(shè)定。
當(dāng)然梭依,有些同學(xué)就會(huì)說我不同的job要用到不同的格式怎么辦稍算,看來Jenkins設(shè)置還是挺人性化的
三。Job特例時(shí)間戳的設(shè)置
打開對(duì)應(yīng)的job 我們可以發(fā)現(xiàn)多了一個(gè)選項(xiàng):
當(dāng)我們不勾選此選項(xiàng)時(shí)將采用系統(tǒng)設(shè)置里設(shè)置的格式役拴。如果勾選此選項(xiàng)將會(huì)優(yōu)先采用Job中的時(shí)間戳格式糊探。
注意:
1.如果時(shí)間戳的格式填寫不正確,將會(huì)導(dǎo)致Job的構(gòu)建失敗河闰。
2.變量名不是BUILD_ID 而是BUILD_TIMESTAMP 在我們想使用的地方直接$BUILD_TIMESTAMP 即可