我正在努力解决我必须在另一个应用程序中显示jenkins的图形(图像)的情况。当我保持登录jenkins(同一浏览器中的不同选项卡)时,另一个应用程序可以使用该图像URL来显示图形。但是当我从jenkins退出时,不允许访问该图表,因为浏览器不再具有经过身份验证的jenkins会话。
如果我知道登录jenkins的用户名和密码,如何显示此图像(在另一个应用程序中验证和调用图像URL),而无需手动登录jenkins?
谢谢。
答案 0 :(得分:2)
Jenkins支持常规HTTP身份验证。虽然您应该使用Jenkins帐户的API令牌,而不是密码。
您可以在用户页面上找到您的API令牌:点击Jenkins右上角的用户名,然后点击配置链接。
通过这些细节,您可以参考Jenkins中的工件,例如:
http://USER:API-TOKEN@JENKINS/job/JOB-NAME/lastSuccessfulBuild/artifact/graph.png