Доступ к ресурсам jenkins через другое приложение

Я борюсь с ситуацией, когда мне нужно отобразить график (изображение) Дженкинса в другом приложении. Когда я вхожу в jenkins(другая вкладка в том же браузере), другое приложение может использовать этот URL-адрес изображения для отображения графика. Но когда я вышел из jenkins, доступ к графику не был разрешен, так как браузер больше не имеет аутентифицированного сеанса jenkins.

Если я знаю имя пользователя и пароль для входа в jenkins, как я могу отобразить это изображение (аутентифицировать и вызвать URL-адрес изображения в другом приложении), не входя в jenkins вручную?

Спасибо.

1 ответ

Jenkins поддерживает обычную HTTP-аутентификацию. Хотя вы должны использовать токен API вашей учетной записи Jenkins, а не пароль.

Вы можете найти свой токен API на своей странице пользователя: нажмите свое имя пользователя в правом верхнем углу Jenkins, затем ссылку Configure.

С этими деталями вы можете ссылаться на артефакт в Jenkins, например:

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