Teamcity Build ID(BUILD_NUMBERとは異なる)は、さまざまなURLで使用されています。私は次のように我々は現在、チームシティーのビルド番号を実行している得ることができ、Javaではビルドの成果物/概要などのパスTeamCity :: JavaでteamcityビルドIDにアクセスするには
を持つ電子メールを送信したい:
String tc_BuildNumber = System.getenv("BUILD_NUMBER");
TC、すなわち環境変数を提供するため、これは、ビルド番号。 残念ながら、BUILD_IDに対応する環境変数はありません。
TeamCityは構成パラメータ(teamcity.build.idなど)とシステムプロパティ(system.teamcity.auth.userIdなど)を提供しますが、Javaを使用してこれらにアクセスする方法はわかりません。私はteamCity.build.id jusyの値を読みたいと思います。How to fetch the Value of Teamcity Configuration in java?
TeamCityプラグインの内部からコードを実行していますか? – Sergi
Javaクラスファイルの上記のコード。 JavaプロジェクトがTCビルドステップの1つで実行された場合、上記の行が実行され、現在のビルド番号が与えられます。 – san1deep2set3hi
ビルドIDは環境変数として公開されていません。あなたはURLを含む他の方法をチェックしましたか? - https://confluence.jetbrains.com/display/TCD10/Patterns+For+Accessing+Build+Artifacts – Jayan