ビルドステータスアイコンを取得する
この記事では、ビルドステータスアイコン (
や
など) に使用できるメソッドを検討します。
特定のビルドのステータスアイコンを取得する
.svg アイコン(推奨されるアプローチ)を取得するには、次を使用します。
ここで、buildLocator は BuildLocator エンティティです。
.png アイコンを取得するには、次を使用します。
複数のビルドのステータスアイコンを取得する
複数のビルドのステータスアイコンを取得するには、/app/rest/builds/aggregated エンドポイントと strob ロケーターディメンションを使用します。
例: MyProject プロジェクトでのビルドステータスを要約したアイコンを取得するには、次を使用します。
MyBuildConfiguration 構成のアクティブなブランチの最新のビルドを表すアイコンについては、以下を使用してください。
最新のタグ付きビルドのアイコンを取得
MyTag タグでタグ付けされた MyBuildConfiguration ビルドのアイコンをフェッチするには、次を使用します。
特定のブランチでビルド実行のアイコンを取得する
MyBranch ブランチで実行される MyBuildConfiguration ビルドのステータスアイコンを取得するには、次を使用します。
GitHubReadme でビルドステータスを表示する
TeamCity サーバーでゲストアクセスが有効になっている場合は、次のマークアップを使用して、GitHub リポジトリの README に TeamCityPluginsByJetBrains_TeamcityGoogleTagManagerPlugin_Build ビルド構成のステータスを表示できます。
トラブルシューティング
返されたイメージに「データを取得する権限がありません」というテキスト () が含まれている場合は、次の点を確認してください。
サーバーではゲストユーザーアクセスが有効になっており、ゲストユーザーには参照されているビルド構成にアクセスするためのアクセス許可があります。OR
参照されているビルド構成には、「ステータスウィジェットを有効にする」オプション ON があります。