3

次のように、TeamCity で Artifact パスを作成しました。

src\MyBuild\bin\Release\* => MyBuild.zip

次に、この作成されたアーティファクトをダウンロード リンクから公開します。

http://localhost:8080/repository/downloadAll/BUILD_TYPE_ID/BUILD_ID:id?showAll=true

...しかし、どこで と を入手できますBUILD_TYPE_IDBUILD_ID?

4

1 に答える 1

5

ドキュメントには、より簡単なアーティファクトに到達するためのいくつかの異なる方法が示されています。

念のため、BUILD_IDは特定のビルドの内部IDであると思いますが、残念ながら、その取得方法がわかりません。「.lastSuccessful」に置き換えて、最後に成功したビルドを取得できることは知っています。BUILD_TYPE_IDは、アーティファクトが必要なプロジェクトのIDです。チームの都市ページに移動し、そのプロジェクトをクリックすると、それを見つけることができます。次のようなURLが表示されます。

http://yourteamcity:8080/viewType.html?buildTypeId=bt1&tab=buildTypeStatusDiv

「buildTypeId=bt1」を参照してください?そのbt1はBUILD_TYPE_IDです(マシン上のbt1以外のものである可能性があります)。


次のURLパターンを使用して、アーティファクトを取得します。

http://yourteamcity:8080/repository/downloadAll/BUILD_TYPE_ID/BUILD_NUMBER

引き続きBUILD_TYPE_IDを使用しますが、BUILD_IDの代わりにBUILD_NUMBERを使用します。BUILD_NUMBERは、TeamCityプロジェクトページに表示されます。

したがって、ビルド番号312.4を取得するためのリンクの例は、次のようになります-

http://yourteamcity:8080/repository/downloadAll/bt1/312.4

番号付けスキームは大きく異なる場合があります。

于 2011-06-27T19:55:37.200 に答える