我一直在寻找一种解决方案,在Jenkins作业(开源)的工作区下显示文件的时间戳。
- 图描绘了它最终应该是什么样子:*
的数据
以下是以前的研究:
- 我搜索了Jenkins可用的插件列表,但没有找到任何一个可以达到这个目的。
- 我也在各种论坛上寻找类似问题的答案,但也没有帮助。
- 这里讨论了唯一最接近需求的答案:用于添加时间戳的补丁。但是当我尝试将Jenkins的补丁作为构建参数时,该补丁似乎也有一些错误。
是否有任何这样的要求满足和解决之前?是否有任何Jenkins插件开发了类似的情况?
如果唯一的选择是开发一个新的Jenkins插件,我该如何开始?
我试图通过REST API获得Jenkins页面的响应,但由于我是该主题的新手,我无法弄清楚如何操作,编辑Jenkins中的工作空间页面。
那么从哪里开始并满足我的要求呢?任何这样的场景或链接的文档都会非常有帮助。
2条答案
按热度按时间wmomyfyw1#
目前LTS2.138.3已经有了这个功能(我之前安装的是2.121.1,没有),我用的是CentOS。
的数据
cig3rfwq2#
在Jenkins脚本中,你应该这样做:
字符串
这应该会给予你一个Unix Epoch中的时间戳。
然后,您可以使用新的
Date(file_mod_time)
调用来转换它。