Jenkins--------Zentimestamp plugin
使用背景:在我们使用Jenkins可能会使用到获取Job的构建时间戳,来当作一个文件的名字或者是文件夹的名字,而这个变量又必须是全局的且本次构建是唯一的。
我们想要用Jenkins内置的变量{BUILD_ID}时间戳的格式
从jenkins1.597开始 是以一个插件的形式来获取BUILD_ID
一。插件安装
系统管理---->插件管理----->可选插件----->搜索Zentimestamp
安装即可
二。插件使用
系统管理---->系统设置---->全局属性
时间格式:可以点击后面的问号查看格式 如下图:
s时间格式根据自已的需要设定。
当然,有些同学就会说我不同的job要用到不同的格式怎么办,看来Jenkins设置还是挺人性化的
三。Job特例时间戳的设置
打开对应的job 我们可以发现多了一个选项:
当我们不勾选此选项时将采用系统设置里设置的格式。如果勾选此选项将会优先采用Job中的时间戳格式。
注意:
1.如果时间戳的格式填写不正确,将会导致Job的构建失败。
2.变量名不是BUILD_ID 而是BUILD_TIMESTAMP 在我们想使用的地方直接$BUILD_TIMESTAMP 即可
网友评论