2016-01-07 97 views
0

目前我有一个Jenkins的控制台输出工作,我想保存到单独的日志文件。我已经知道如何使用UNIX命令创建日志文件,但我试图找出组织这些文件的最佳方式。 詹金斯是否提供任何“通用”内部编号?我可以使用$ BUILD_NUMBER和$ BUILD_TAG- $ BUILD_ID,但我认为散列或其他类型的标签会更持久。 (如果过去的版本被删除会发生什么?)如何从Jenkins构建日志文件?

我也可以根据詹金斯版本的时间戳来标记日志文件,但我不确定它会有多准确。 Jenkins是否记录了构建开始/结束时的“主时间”?

其他建议,将不胜感激,以及。你如何存储你的Jenkins日志文件?

回答

1

我认为$ BUILD_TAG应该足够好,通常就像“Jenkins- $ JOB_NAME- $ BUILD_NUMBER”,当然你可以追加UNIX时间戳使它更加独特,所以它会变成类似Jenkins- $ JOB_NAME - $ BUILD_NUMBER-1234567890。

具体回答你的两个问题:

  1. 不詹金斯提供任何形式的“通用”集结号呢?

    除非您重置它,否则它会自动增量(即使您删除以前的版本仍会增加),因此在我看来它可能被认为是通用的。

  2. 当构建开始/结束时,Jenkins会记录“主时间”吗?

    詹金斯记录构建开始时间,你可以在构建历史中找到它。

相关问题