問題タブ [build-process-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - TFS 2010 ビルド定義を TFS 2013 ビルド テンプレートにアップグレードする
TFS 2010 からのすべてのビルド カスタマイズを新しい TFS 2013 ビルド プロセス テンプレートに移植しました。古いものからの設定 (つまり、ビルド、プロジェクトなどの構成) を保持しながら、古いビルド定義を新しいテンプレートにアップグレードするための最良のアプローチは何でしょうか?
xaml - TFSビルドプロセスで任意のコード行を実行するには?
TFS サーバーでカスタム プロセス テンプレートを作成しています。
プロセス中に次の行を実行して、現在の MMDD に基づいて AssemblyInfo.cs のアセンブリのリビジョン番号を自動的に変更したいと思います。
残念ながら、ビルド プロセスで VB.NET コードの任意の行を実行する方法がわかりません。「実行」、「実行」などと呼ばれるコード アクティビティはありません。
ラムダ関数を WriteBuildMessage() 呼び出しに挿入してハッキングしようとしましたが、ラムダが許可されていないことがわかりました。
(編集:その式の他の問題が修正された後、「ステートメントラムダは式ツリーに変換できません」というエラーが表示されるだけです-エルゴここでやろうとしていることを実行できません。「File.WriteAllLines " が void ではなく string だった場合、それを返して笑うことができました。)
ビルド プロセスの一部として VB.NET コードの任意の行を実行する方法はありますか?
tfs - TFS プロセス テンプレートのカスタマイズを削除する
オンプレミスの TFS (2013.2) から Visual Studio Online (VSO) に移行しようとしています。VSO の要件の 1 つは、カスタマイズされたプロセス テンプレートを使用できないことです。
私の前任者は、いくつかの作業項目タイプにいくつかのフィールドを追加しましたが、それを削除する必要があります。それらのフィールドのデータが失われても気にせず、標準のものを保持してください。
私はいくつかの提案された方法を試しましたが、私が何をしているのかを理解するのに十分なTFSに精通していません:)
これらのカスタマイズを削除するにはどうすればよいですか?
私は OpsHub を使用しており、このガイドに従っています: http://www.visualstudio.com/get-started/migrate-team-projects-vs
.net - TFS のカスタム CodeActivity で PendingChanges にアクセスする
カスタム ビルド プロセス テンプレートを対象とするゲート チェックインがあるシナリオがあります。
TFS の正しいフォルダーにある場合のように、送信されるファイルに対して一連の検証を実行したいと考えています。この検証を行うカスタム コード アクティビティを作成することを考えていますが、「保留中のチェックイン ファイル」とコード アクティビティの場所にアクセスする方法を見つけるのに苦労しています。
これが可能かどうかはまだわかりません。誰かがこれについて役立つ知識を持っていますか?
ありがとうございました
PS:TFS2012を使用しています
build-server - InvokeProcess を実行している BuildprocessTemplate で、「ファイルが見つかりません」というメッセージが表示される
アクティビティでビルドの一部としてバッチ ファイルを実行しようとしていますInvokeProcess
。ただし、 と を組み合わせるFileName
とWorkingDirectory
、ビルドが失敗し、「ファイルが見つかりません: NameOfMyBatchFile.bat」というメッセージが表示されます。これをより適切にトラブルシューティングする方法に関するヒントはありますか?
パス全体を「FileName」プロパティに入れてみました。同様に「WorkingDirectory」プロパティにも入れました。実行しようとしているファイルは、ビルド コントローラーとエージェントがあるビルド サーバーの D:\ ディスクにあります。
.net - カスタム ビルド プロセスのロード エラー
以前は、ビルド プロセスの XAML ファイルをダブルクリックするだけで、(TFS) ソース管理から開いたり編集したりできました。
ここで、カスタム ビルド プロセス テンプレートの 1 つをロードすると、次のエラーが発生します。
ファイルまたはアセンブリ 'Microsoft.VisualStudio.Platform.VSEditor.Interop, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
エラーログにもたくさんのエラーがあります。最も顕著な/重大なものは次のとおりです。
式「Workspace」の処理中にコンパイラ エラーが発生しました。タイプ 'Microsoft.TeamFoundation.VersionControl.Client.Workspace' の値を 'Microsoft.TeamFoundation.VersionControl.Client.Workspace' に変換できません。タイプの不一致は、プロジェクト 'vbhost' の 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll' へのファイル参照が混在していることが原因である可能性がありますプロジェクト 'vbhost' 内の 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\v4.0_12.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll' へのファイル参照。両方のアセンブリが同一である場合は、これらの参照を置き換えて、両方の参照が同じ場所から来るようにしてください。
としても:
式 "BuildDetail" の処理中にコンパイラ エラーが発生しました。タイプ 'IBuildDetail' が定義されていません。
これらはすべて、複数のステートメントと複数のアセンブリに対して複数回繰り返されます。
私の同僚はすべて VS 2013 Pro を使用していますが、それぞれ異なるマシン構成で同じエラーを受け取ります (VS 2015 CTP がインストールされている人もいれば、追加の TFS API ライブラリがインストールされている人もいます)。ただし、エラーはすべてのマシンで一貫しています。
これらのエラーの原因は何ですか? 定義は 1 年以上変更されていません。ビルドが読み込まれないようにするには、何が変更された可能性がありますか?
tfs - データベース プロジェクト (DACPAC) に関する問題 - 継続的デリバリー
Web プロジェクトを Azure Web ロールにデプロイするための Microsoft TFS ビルド プロセスがあります。これは毎日自動化された方法で行われます。Azure の記事をフォローしましたhttps://azure.microsoft.com/en-in/documentation/articles/cloud-services-dotnet-continuous-delivery/
上記の記事で提案されているように、ビルド プロセスには次の MSBuild 引数があります。
プロジェクト ソリューションにデータベース プロジェクトを追加すると、ビルドが失敗し続けます。エラー メッセージの取得
「SqlPublishTask」タスクに、必須パラメーター「SqlPublishProfilePath」の値が指定されていません
Web プロジェクトを公開するときに、データベース プロジェクトを公開したくありません。DACPAC ファイルをdrop
フォルダにドロップする方法は? そのため、powershell を使用して Azure でデータベースを更新できます。
TFS 2012 オンプレミスを使用しています。誰かがこの問題を解決する方法について提案できますか?