5

これは可能ですか?現在、ビルド アーティファクトの依存関係を使用しています (別のビルド構成からファイルを .zip に保存し、そのアーティファクトを必要なビルド構成の依存関係として追加します)。しかし、私はこの方法がより効率的だと思います。

これはコマンドライン svn を使用して実行できることを見てきましたが、可能であれば、Team City の vcs ルート + チェックアウト ルールの概念を使用して実行したいと考えています。

4

2 に答える 2

5

Team City 自体が行うことはできません。そのチェックアウト ルールは、ディレクトリのみを処理します。実際、ユーザーはこの機能をリクエストしており、まだ保留中です。私はちょうどそれに投票しました。これを見て必要な場合は、投票もお願いします。

コマンドラインからやると思います。方法は次のとおりです。

于 2012-04-12T16:59:22.110 に答える
1

「チェックアウトルールの編集」を使用して、TCで機能させることができました。

したがって、複数の巨大なサブフォルダーと、チェックアウトする 1 つのファイル (THE_FILE) がある大きなルート リポジトリ (BIG_REPO) があるとします。これは方法です:

  1. 新しい SVN リポジトリを作成して添付する
  2. REPO URL として、次の種類の URL を使用します: https://SvnRepoOfYourCompany/svnrep/BIG_REPO/THE_FILE
  3. 添付されたリポジトリの「チェックアウト ルールの編集」に移動し、次のルールを使用します。

    +:. => THE_FILE

  4. ビルドを実行し、ファイルが実際にチェックアウトされていることを確認します

  5. パーティーハード

お役に立てれば。これがまだ TC の機能ではないというのは非常に奇妙です... いつの日か。

于 2015-02-23T10:18:34.067 に答える