3

我在必须在另一个应用程序中显示詹金斯的图形(图像)的情况下苦苦挣扎。当我保持登录到 jenkins(同一浏览器中的不同选项卡)时,另一个应用程序能够使用该图像 url 来显示图形。但是当我从 jenkins 注销时,不允许访问该图,因为浏览器不再具有经过身份验证的 jenkins 会话。

如果我知道登录 jenkins 的用户名和密码,如何在不手动登录 jenkins 的情况下显示此图像(在其他应用程序中验证和调用图像 url)?

谢谢你。

4

1 回答 1

2

Jenkins 支持常规 HTTP 身份验证。尽管您应该使用 Jenkins 帐户的 API 令牌,而不是密码。

您可以在您的用户页面上找到您的 API 令牌:在 Jenkins 右上角单击您的用户名,然后单击配置链接。

有了这些细节,你可以参考 Jenkins 中的一个工件,例如:

http://USER:API-TOKEN@JENKINS/job/JOB-NAME/lastSuccessfulBuild/artifact/graph.png

于 2012-12-05T23:15:55.157 回答