質問

TeamCity Professionalバージョン4.5.4(ビルド9071)を使用して、asp.net Webアプリケーションプロジェクトをビルドしています。

ソリューションファイルは、いくつかのプロジェクトで構成されています(たとえば、Webアプリケーション、単体テスト、Webサービスプロジェクトなど)。

自分のWebアプリケーションで構成されるアーティファクトを作成したい(他のものは現時点では無視できます)ので、teamcityで次の設定を行います(デフォルト値とは異なります):

  • 一般設定
    • アーティファクトパス:trunk \ project-src \ intranet-webapp *** => WebAppArtifact
  • バージョン管理設定(SVN)
    • エージェントの自動チェックアウト
  • ランナー(sln2008)
    • ターゲット:パブリッシュのクリーン

それは私のアーティファクトをうまく構築しますが、大きな問題があります。アーティファクトは「.svn」を保持します。フォルダーとその中の.cs(C#コードビハインド)ファイル。

"パブリッシュ"ランナーでターゲットを設定すると、「プロジェクトの公開」とまったく同じようにVS 2008のメニュー:コンパイル済みプロジェクトを、コードビハインドファイルなしで.svnフォルダーなしで特定の場所にコピーします。

どの設定が不足しているのか教えていただけますか?

役に立ちましたか?

解決

サーバーでチェックアウトを使用する場合、.svnディレクトリはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top