我公司使用全局身份验证方法访问不同的服务,包括Jenkins(登录后 - 您不需要再向任何公司服务提供凭据,直到退出)。
因此,我无法使用 curl 或 wget 来获取 $ JENKINS_URL /../ console
在我的情况下,我需要通过带有时间戳的纯文本(Timestamper插件)进行复杂的解析:
的 $ JENKINS_URL /../时间戳/时间= HH:MM:SS
但无法弄清楚如何解析或保存实际作业的时间戳输出
我找到的最接近的选项是使用groovy: def log = manager.build.logFile.text ,但它是没有时间戳的纯文本。
也许某些插件可以帮我解决这个问题?
P.S。:我无法访问实际的Jenkins服务器
答案 0 :(得分:0)
您可以将API令牌与系统中注册的任何用户一起使用,以验证您的请求。请参阅此处的示例:https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients
例如:
SELECT * FROM te_event
JOIN te_venue
ON te_vendue.venueID = te_event.venueID
WHERE te_event.eventID = $eventID