2012-11-14 10 views
5

tfsサーバーで自動ビルドをセットアップしました。私は、それがいつもビルドのソースコードのプロセスが完了した後に立ち往生したので、それを働かせることができませんでした。それ以降のプロセスは、フォルダから別のフォルダにデータをコピーすることもできますが、それ以降はそれだけで止まってしまいます。それは下の写真のようです。TFSビルドサーバーが「最後のラベルを見つけることができません」の後にスタックしました

エラーメッセージが表示されないか、手がかりを与えないため、これを修正する方法がわかりません。私はこの問題をどのように修正できるのか知りたいですか?

これは、概念的なC#アプリケーションの証明です。それは私のマシン上で完璧にコンパイルすることができ、それはテストサーバー上でコンパイルするために使用されました。私はMSBuildのSkipLabel and/or SkipPostBuildにパラメータを適用した後

enter image description here

更新

結果は、下の画像のようなものです。

enter image description here

答えて

1

時には、これは削除される前のビルドによるものです。

MSBuildのプロパティをオーバーライド - SkipLabelおよび/またはSkipPostBuildは、私は同じ問題を経験した

Team Foundation Build Properties

+0

ビルドしたいプロジェクトファイルを編集する権限がありません。ビルドテンプレートでこれを行うことはできますか? (Windowsワークフロー) – Anonymous

+0

はいビルドテンプレートに「プロセスタブ」があります。これを選択すると、ビルドプロセス引数を指定できます。MSBuildフィールドが表示されます。あなたはそこにMSBuildの引数を与えることができます –

+0

私は '/ p:SkipLabel = true'をそのフィールドに設定しますが、このプロセスでも引き続き作業を続けます。私はこれを解決するのに役立つかもしれない他の何か? – Anonymous

4

を助けるべきです。おそらくいくつかのビルドがラベルとともに削除されているためです。

最後に正常なラベルが作業項目とチェンジセットをビルドに関連付けるアクティビティに渡されるAndy Geldmanが提供する手順hereに従って修正しました。

+0

記事へのリンクになります上のスポットでした - あなた自身を構築する最後の良好なそれを識別し、変更セットを関連付けることの活動にこれを渡します。 TFS2012以上では、IBuildDetail(ラベルだけでなく)全体が必要です。 –

関連する問題