問題タブ [ms-release-management]

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.

0 投票する
1 に答える
292 参照

ms-release-management - ReleaseManagement InitiateRelease REST API 呼び出しで 500 エラーが返される

Release Management を使用して、Powershell を実行し、InitiateRelease REST API を使用して新しいリリースを作成しようとしています。オンプレミスの RM Server で Update 4 を使用しています。

私が得る応答は500エラーです。RM サーバーでは、ログに記録されたエラーはありません。ただし、Fiddler はもう少し詳細を提供します。

{"メッセージ":"エラーが発生しました。","ExceptionMessage":"指定されたキーが辞書にありませんでした。", "ExceptionType":"System.Collections.Generic.KeyNotFoundException","StackTrace":" at System.Web.Http.ApiController.d__1.MoveNext()\r\n--- 例外がスローされた前の場所からのスタック トレースの終わり ---\r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) で\r\n System.Web.Http.Dispatcher.HttpControllerDispatcher.d__0.MoveNext()"} で

これが私のPS1です。

0 投票する
2 に答える
888 参照

alm - Release Management Server 2013 Release 4 で使用されるデフォルトの一時ディレクトリを変更するにはどうすればよいですか

Release Management Server のデフォルトは、現在のユーザーのローカル一時ディレクトリのシステム ドライブです。さまざまな構成ファイルをスキャンしていましたが、作業ディレクトリを別のドライブに再指定できるかどうかわかりませんでした。ビルドが C ドライブのスペースを食い尽くしています。それを別のドライブに再ポイントする方法はありますか?

0 投票する
2 に答える
670 参照

visual-studio-2013 - リリース管理サーバーは手動では成功するが、自動化では失敗する

TFS での特定のビルド構成が成功したときに、リリース管理サーバーをテスト サーバーに展開するように構成しようとしています。これで、正常に動作するビルド定義ができました。ビルド プロセス テンプレート 'ReleaseTfvcTemplate.12.xaml' を使用します。

Release Management Server (RMS) の「リリース テンプレート」は、ビルド時にトリガーするように設定されています。

Release カテゴリの 'Release Build' プロパティを 'False' に設定すると、ビルドは正常に実行されます。次に、Release Management Client に移動してリリースを作成すると、すべてがうまくいき、プロジェクト (WebAPI) がテストサーバーに正常に公開されます。

「リリース ビルド」プロパティを (ビルド定義で) true に設定し、新しいビルドをキューに入れるとすぐに、ビルドが失敗します。

次のエラーが表示されます。

例外メッセージ: ディレクトリ名が無効です (タイプ Win32Exception) 例外スタック トレース: サーバー スタック トレース: Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.ProcessWrapper.Start() の System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) でMicrosoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.InvokeProcessInternal.RunCommand (AsyncState 状態) で System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md、オブジェクト [] 引数、オブジェクト サーバー、オブジェクト [] & outArgs) System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage (IMessage msg、IMessageSink replySink) で

[0] で再スローされる例外: System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) で System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) で System.Func 2.EndInvoke(IAsyncResult result) at System.Activities.AsyncCodeActivity1 System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext コンテキスト、IAsyncResult 結果) System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor エグゼキューター、BookmarkManager ブックマークマネージャー)

ビルド テンプレートには、「ディレクトリ名が無効です」を引き起こす可能性のある xcopy ステップが含まれていますが、プロセスが手動で機能するのに自動化されていない理由がわかりません。

正しい方向への提案は大歓迎です!

0 投票する
1 に答える
385 参照

tfs - Release Management の 2013.4 へのアップグレード - リリース作成時の 500 エラー

Release Management 2013.4 にアップグレードした後、2013.4 にもあるクライアントでリリースを作成しようとしました。サーバーを修復しました (.NET 4.5.1 のインストールに必要なようです) が、エラーは同じです:

ログを見ると、system.servicemodel (webhost がリクエストを処理できませんでした) とリリース管理 (ルート レベルのデータが無効です。行 2、位置 1) で大量のエラーが発生します。

これは何ですか?詳細ログを有効にしようとしましたが、リリースを作成できないためできません。

0 投票する
2 に答える
332 参照

tfs - TfvcRelease12 ビルド テンプレート 2013.4 のプロセス トークン

TFS および Release Management 2013.4 用の TfvcRelease 12 ビルド テンプレートでトークンを処理するにはどうすればよいですか? web.config ファイルと web.config.tokens ファイルの両方があります。私はこのように見てきました:

http://www.colinsalmcorner.com/post/webdeploy-and-release-management--the-proper-way

しかし、これは解決策になり得るようにも見えます:

0 投票する
2 に答える
908 参照

visual-studio-2013 - Microsoft Release Management で vNext テンプレートを使用する場合の OperationFailedException

Microsoft Release Management 2013 update 4 でワークフローを実行しているときに、次のエラーが発生します。

vNext リリース テンプレートを使用しています。マシン上で powershell スクリプトを実行するアクション「Deploy using PS/DSC」を追加しました。私が得るのは上記のエラーだけです。

ここ (オンプレミス セクション) に従ってリモート処理がセットアップされていることを確認しました: https://www.visualstudio.com/en-us/get-started/deploy-no-agents-vs.aspx

これも参照しました: http://roadtoalm.com/2015/02/04/start-with-visual-studio-release-management-vnextvs-rm-for-dummies/ しかし、私たちのエラーは少し異なります.アカウントについて文句を言わないでください。アカウントは大丈夫だと思いますが...いくつかのバリエーションを使用しましたが、アカウントが正しくない場合、明らかな失敗が発生します。

任意の助けをいただければ幸いです。

0 投票する
2 に答える
820 参照

release-management - リリース管理 DACPAC 変数の構成

DACPAC プロジェクトの一部であるストアド プロシージャの 1 つに変数 (トークン) を構成しようとしています。構成ファイルの場合と同じ方法でこれを実行しようとしました。いえ

ext トークンを使用して複製ファイルを作成します。置き換える項目をTOKEN_NAMEに置き換えます。RM でコンポーネントの変数を作成します。ただし、これは DACPAC ソリューションでは機能しないようで、変数は置き換えられません。

DACPAC プロジェクトでこれを行うことは可能ですか? そうでない場合、ストアド プロシージャに構成可能な項目を追加するには、どのような方法をとればよいでしょうか?

これが可能な場合、どこが間違っていますか?