How to fetch the list of plans that are disabled from the Bamboo Data Center database
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
本記事で説明している手順は、現時点でのものとなります。そのため、一部のお客様で特定の状況下で動作したという報告がありますが、正式にサポートされているわけではなく、お客様の特定のシナリオで動作することを保証するものではありません。
本番環境での実施の前に一通り非本番環境で検証し、成功しなかった場合にはサポートされている代替案にフォール バックしてください。
要約
The purpose of this article is to provide details of Bamboo plans which are in disabled state and fetch the corresponding latest build details. The suspended_from_building column tells us the state of the plan. If it is true then it is in disabled state.
環境
- The solution was tested on Bamboo 9.2.7, but it will be applicable to other supported versions as well.
- Tested on Postgress Database.
ソリューション
The below SQL can be used to fetch details of Bamboo plans which are in disabled state.
注意
The queries below were tested against a Postgres database. If you use a different database management system, you’ll need to translate the query above into your DBMS’s syntax.
SELECT P.PROJECT_KEY, BRS.PLAN_NAME , BRS.BUILD_KEY,
BRS.BUILD_NUMBER,
BRS.BUILD_STATE,
BRS.BUILD_DATE, BRS.BUILD_COMPLETED_DATE, B.suspended_from_building
FROM BUILDRESULTSUMMARY BRS , BUILD B , PROJECT P
WHERE BRS.BUILD_TYPE='CHAIN'
and BRS.BUILD_NUMBER = (SELECT MAX(BUILD_NUMBER)
FROM BUILDRESULTSUMMARY BRS1
WHERE BRS.BUILD_KEY = BRS1.BUILD_KEY)
and B.FULL_KEY= BRS.BUILD_KEY
and P.PROJECT_ID= B.PROJECT_ID
and B.suspended_from_building='true';