3

別のアプリケーション内でジェンキンのグラフ (画像) を表示する必要がある状況で苦労しています。jenkins(同じブラウザの別のタブ)にログインしたままにすると、他のアプリケーションはその画像のURLを使用してグラフを表示できます。しかし、ジェンキンスからログアウトすると、ブラウザが認証済みのジェンキンス セッションを持っていないため、グラフへのアクセスが許可されません。

ジェンキンスにログインするためのユーザー名とパスワードがわかっている場合、ジェンキンスに手動でログインせずに、この画像を表示するにはどうすればよいですか (他のアプリケーション内で画像の 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 に答える