2016-01-07 128 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會記錄「主時間」嗎?

    詹金斯記錄構建開始時間,你可以在構建歷史中找到它。

相關問題