5

TeamCityでは、ビルド構成IDがわかっている場合は、次のようなURLを生成できます。

http://example.org/guestAuth/repository/download/bt222/.lastSuccessful/exampleBuild.zip

しかし、その「bt222」を見ますか?これがビルド構成IDです。ビルド構成をセットアップするときにTCによって生成され、静的です。Atlassianのドキュメントによると、それを判断する方法は、画面上でURLを確認することです。

同じビルドスクリプトが複数のビルド構成を提供できるように、msbuildスクリプトでプログラムで取得する必要があります。それ以外の場合、TCには非常に多くの便利な変数があるので、どういうわけかそれを見逃してしまったことを願っています...

4

3 に答える 3

8

構成IDは次のように利用できます%system.teamcity.buildType.id%.

Teamcity7.1.5で動作することが確認されています

于 2013-11-22T15:00:20.403 に答える
3

ビルドスクリプトのパラメーターとして作成し、外部からビルド構成設定で設定します。

ビルドスクリプトはビルドサーバーに依存するべきではなく、ローカルでも機能する必要があります。

于 2013-03-08T08:05:33.680 に答える
0

これらのIDに依存するのは少し不安定なようです。おそらく、別の角度からアプローチして、依存ビルドとアーティファクトを使用できますか?あなたはそれを調べましたか?あるビルド構成から別のビルド構成にファイルを通信するために、これを頻繁に使用します。

于 2013-03-08T16:10:03.867 に答える