1

teamcity サーバーに表示される通常のビルドを用意します。それらを手動で削除し、統合テストなどのために構成します。ビルド リンクの場所は次の形式です: http://TCServer.com/repository/download/constant/321812:id/BuildB.zip

以前のビルドは次のようになります: http://TCServer.com/repository/download/constant/321796:id/BuildA.zip

「一定」の URL は変更されませんが、残りは動的です。「Artifacts」リンクはポップアップであるため、スクリプトを使用してこのリンクを取得する方法が不明です (この言語に関しては、まだ耳の後ろで濡れています)。この点で役立つ TC 用の Python プラグインはありますか?

4

2 に答える 2

1

ビルドのすべてのアーティファクトを 1 つの zip アーカイブにダウンロードする方法があります: http:///repository/downloadAll//61158:id/artifacts.zip

また、最後に完成した/成功した/固定されたビルドのすべての成果物をダウンロードすることもできます (ビルド ID がわからない場合に役立ちます): http:///repository/downloadAll//latest.lastSuccessful/artifacts.zip

latest.lastSuccessful、latest.lastFinished、および latest.lastPinned ロケーターを使用できます。

于 2013-09-04T20:44:13.717 に答える
0

teamcity アーティファクトのバックエンドは、実際には Apache Ivy (およびオプションで Nuget) を使用します。そこからアーティファクトを直接引き出すことができます。ジェットブレインが提供する例に従って、アリを使用してこれを行います。 http://confluence.jetbrains.com/display/TCD7/Artifact+Dependencies

于 2013-09-06T12:59:46.980 に答える