2016-11-16 69 views
0

我的公司使用全球認證訪問包括Jenkins在內的不同服務的方法(一旦登錄 - 您無需再提供任何公司服務的憑證,直至註銷)。

因爲我不能用捲曲wget的得到$ JENKINS_URL /../控制檯

對我來說,我需要一個純文本的使用時間做一個複雜的分析過程timestamps(時間戳插件): $ JENKINS_URL /../ timestamps /?time = HH:mm:ss
但無法弄清楚如何解析或保存實際作業的時間戳輸出。
我發現的最接近選項是使用常規:高清登錄= manager.build.logFile.text,但它是沒有時間戳純文本。詹金斯 - 獲取控制檯輸出帶有全球認證背後的時間戳

也許一些插件可以幫助我呢?

P.S:我沒有獲得實際詹金斯服務器

+0

你在這裏看? https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients – Dvir669

回答

0

您可以使用您的API憑證與系統驗證您的請求註冊的任何用戶。在這裏看到的例子:https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients

例如:

wget --auth-no-challenge --http-user=user --http-password=apiToken --secure-protocol=TLSv1 http://jenkins.yourcompany.com/job/your_job/build?token=TOKEN 
+0

謝謝您的回答。我已經嘗試使用API​​令牌,但沒有成功。我發現是一個小插件,我想可能是有用的:詹金斯日誌控制檯日誌(https://github.com/cboylan/jenkins-log-console-log)。 –