問題タブ [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.
ms-release-management - Release Management Server のインストールの問題 - オブジェクトが既に存在します
RM サーバーの構成中に次のエラーが発生します: Object Already exists
Windows Server 2008 R2 エンタープライズで。ログを見つけてください。
visual-studio - What do the "Parallel", "Sequence", and "Manual Intervention" actions do?
I would like to learn best practices in creating release template with MS Release Management.
What is the use of control flow tools red marked in the below screen?
powershell - Release Management vNext コンポーネントの展開場所
vNext テンプレートの展開先の場所を変更する方法はありますか? それらはすべて、次のデフォルトの場所に移動します。
C:\Windows\DtlDownloads\コンポーネント名
また、vNext 展開コンポーネントの名前を動的に取得して、PowerShell スクリプトで使用できるようにする方法はありますか?
現在、Update 4 を使用しています。
tfs - トークン ファイルを使用した TFS 2013 app.config 処理のリリース マネージャー
app.config ファイルと token ファイルの処理に苦労しているようです (これは古い ".11" テンプレートで動作しています)。
現在 (ReleaseTfvcTemplate.12.xaml を使用)、これはビルド後にトークン化を実行しているようです。
意図的に .token ファイルを出力フォルダーにコピーすることで app.config / myapp.exe.config を機能させることができますが (再帰検索で見つけられるように)、これはかなり恐ろしいことです。
修正として、182 ~ 230 行を 175 行の RunMSBuild タスクの直前に移動したいと思います (その時点で新しいシーケンスを作成します)。
これは正しいアプローチですか、それともドキュメントのどこか (またはテンプレートの新しいバージョン) を見逃したのでしょうか?
tfs - TFS Release Management でリリースをバッチ更新する方法
Release Management クライアントまたはコマンド ラインを使用して、Release Management でリリースをバッチ更新する方法を知っている人はいますか? 放棄したいリリースがたくさんありますが、一度に 1 つずつ行う必要があるようです。リリース管理データベース内でこれを行う方法があると確信していますが、必要がなければそこをいじりたくないのです!
もちろん、私はこれらのリリースを削除したいと思っていますが、その機能がドラフトにないリリースで有効になるまでは、放棄を続ける必要があります. または、データベースに移動して手動で削除します(もちろん、私自身の責任で)。
よろしくお願いします!
iis - Microsoft Release Management のカスタム アクションの IISConfig.exe 引数
Release Management 2013 Update 4 を使用して IIS (8.0) でアプリケーション プールを作成した後、定義済みのアクションをカスタマイズする必要があります。アプリケーション プールの詳細設定で[ユーザー プロファイルの読み込み]を false ではなく true に設定し
たいと考えています。Release Management の引数として -loadUserProfile を使用できると想定しました。
どうやら、引数は IIS のパラメータ名と似ていません。リリースは拒否され、ログ ファイルには次のように表示されました: ERROR: loaduserprofile : Unknown Option。
Release Management は IISConfig.exe を使用して引数を実行します。それを知っていても、IISConfig.exeに使用できる引数または「オプション」のリストを見つけることができませんでした。
その問題を解決する方法を教えていただければ幸いです。その特定の場合だけでなく、一般的に。
tfs - 保存された発行プロファイルを使用して Web アプリケーションをプリコンパイルする TFS ビルドを取得するにはどうすればよいですか?
現在、ビルドには TFS 2013 を使用し、デプロイには Release Management 2013 を使用して CI ビルドとデプロイを実行していますが、デプロイする Web アプリケーション (WebForms) をプリコンパイルする必要があります。出力がドロップ場所にコピーされる前に、発行プロファイルを使用してプリコンパイルを実行しようとしていますが、まだこれを実行できるものは見つかりませんでした。
WebDeployに保存されたpublishProfileを使用するようにMSBuildを構成するにはどうすればよいですか? VS2013 の開発者コマンド プロンプトを使用して msbuild.exe を使用すると、Web アプリケーションをプリコンパイルする発行プロファイルを Web アプリケーションに設定します。
https://stackoverflow.com/a/13267694/595473の助けを借りて、TfsPrecompile という名前のプロファイルを公開します
MSBuild をローカルで実行すると、プリコンパイルされたサイトが新しいPublishDirectory
フォルダーに作成され、すべてがうまくいったようです。
TFS と Release Management をリンクするために、ReleaseTfvcTemplate.12.xaml テンプレートを使用しています。
ビルド > プロジェクト:$/Insert_Directory_Here/WebSite.csproj
詳細 > MSBuild 引数:/p:DeployOnBuild=true /p:PublishProfile=TfsPrecompile
MSBuild 引数を使用してビルドを実行すると、プリコンパイル引数を使用しないビルドと比較して、9 分程度のビルドに大きな時間差はありません。MSBuild をローカルで実行すると、TFS 診断ログのいずれにも ASPNETCOMPILER や aspnet_compiler への参照が表示されませんが、ASPNETCOMPILER への参照がスクロールされます。
.net - 複数のデータベースへの MS リリース管理データのリリース
DACPAC デプロイヤを使用して、MS リリース管理と TFS ビルドを使用して DB スキーマをデプロイしています。いくつかの構成テーブルがあり、これらのテーブルのデータを各宛先 DB と同期する必要があります。SSDT プロジェクトにデータ スクリプト ファイルが追加されました。「Database Deployer - スクリプトの実行」コンポーネントは、データ スクリプト ファイルを実行するために RM クライアントに作成されています。このスクリプトを別の環境で実行する必要があり、DB 名が異なります。このコンポーネントには 2 つの引数しかありません。引数は次のとおりです。スクリプトと共に。質問:
- このスクリプトを別のデータベースで実行するにはどうすればよいですか?
- スキーマと共にデータをリリースする他の方法はありますか?
.net - インタラクティブ プロセスを使用した Microsoft Release Manager テンプレート
現在、Release Management 2013 (Update 2) を使用して展開を実行しています。
手順の 1 つで、構成を実行するためにターゲット マシンでサード パーティの GUI アプリケーションを実行する必要があるという問題が発生しました。UI を自動化する機能は既にありますが、RMSERVICE ドメイン ユーザーとして実行されている Microsoft Deployment Agent サービスから起動した場合、対話型である必要があるため、Release Management から実行することはできません。
GUI アプリケーションの起動は、作成したカスタム .NET コンソール アプリケーションを介して間接的に実行されます。
リリース管理 --> [コンソール アプリケーション] --> [UI アプリケーション]
コンソール アプリケーションは通常の Process.Start() で UI アプリケーションを開始しますが、次のエラーが発生します。
サービスとセッションに関する多くの投稿を読んだ後、 http://www.codeproject.com/Articles/35773/Subverting-Vista-UAC-in-Both-and-bit-Architeなどの問題を理解しましたが、問題 のサービスはシステムアカウントとして実行されています。
ただし、私たちが望むことが可能かどうか、また可能であれば、それらを達成する方法はまだわかりません:
同じドメイン ユーザーを使用してサービスから対話型プロセスとして GUI アプリケーションを起動します (必要に応じて自動的にログインします)。