2017-03-07 11 views
1

ソースコード(ASP.NETコア)はsvnリポジトリ内にあります。 Continuous Integrationのために、TFSを使用してAzure WebAppを構築し、展開する必要があります。コードをtfsに移行することはできません。tvを使用してsvnのプロジェクトを作成する

これは可能ですか?

+0

TFSのバージョンは何あなたが話しているの? –

+0

私たちはTFS 2017 –

答えて

1

Subversionは、TFS 2015 Update 1以降にビルドを定義するときにネイティブにサポートされているリポジトリタイプです。[リポジトリ]タブで選択する必要があります。

There is a walkthrough available on VisualStudio.com.

+0

を使用しました。しかし、キューにビルドを追加したい場合は、次のエラーが表示されます。 svn、msbuild、visualstudio、vstestのいずれのエージェントも見つかりませんでした。 私はすでにこのエラーメッセージを探知しました。彼らは新しいエージェントを追加しなければならないと言った。どうして?私はすでに働いている私の他のすべてのプロジェクトのエージェントを持っています... 新しいエージェントを追加しようとしましたが、config.cmdを実行するとサーバのURLに接続できません。 –

+0

ビルドエージェント?そうでない場合は、エージェントをインストールしてから、エージェントサービスを再起動して機能が更新されるようにしてください。新しいエージェントは必要ありません。 –

+0

エージェントは、私のsvnリポジトリを意味しますか?私はそれに追加のソフトウェアをインストールすることはできません.. –

1

あなたがあなたのbuild agentsにSubversionクライアントをインストールする必要がありますが、TFS 2017年にはSubversionで管理するコードをビルドすることができます。ビルド定義のリポジトリにhttps://www.visualstudio.com/en-us/docs/build/define/repository#subversion

を、Subversionのタイプを選択します:チェック

enter image description here

+0

ありがとうございます。コマンドラインツールを選択してTortoiseSVNを再インストールした後、エージェントホストで 'config.sh remove'を実行してから' config.sh'を実行すると、svn checkoutsとbuildsが期待どおりに動作するようになりました。 – user326608

関連する問題