How to get a list of deployment environments that contain a specific variable from the Bamboo database
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
本記事で説明している手順は、現時点でのものとなります。そのため、一部のお客様で特定の状況下で動作したという報告がありますが、正式にサポートされているわけではなく、お客様の特定のシナリオで動作することを保証するものではありません。
本番環境での実施の前に一通り非本番環境で検証し、成功しなかった場合にはサポートされている代替案にフォール バックしてください。
要約
This article will show you how to get a list of deployment environments that contain a specific variable from the Bamboo database.
環境
Bamboo 7, 8 and 9
ソリューション
Use the following SQL to gather all deployment environments that contain a specific variable:
SELECT DP.NAME AS "DEPLOYMENT_PROJECT",
DE.NAME AS "ENVIRONMENT"
FROM DEPLOYMENT_ENVIRONMENT DE
JOIN DEPLOYMENT_PROJECT DP ON DE.PACKAGE_DEFINITION_ID = DP.DEPLOYMENT_PROJECT_ID
JOIN VARIABLE_DEFINITION VD ON DE.ENVIRONMENT_ID = VD.ENVIRONMENT_ID
WHERE VARIABLE_KEY = 'variable_to_search'
AND VARIABLE_VALUE = 'variable_value_to_search';
Change variable_to_search and variable_value_to_search for the variable name and value you want to search in the database for.