TFSでPowerShellを実際に使用する方法を理解しようとしています。私はリリースアイテムを作成するリリースステップを追加して、リリース管理チームにリリースを承認する必要があることを伝えたいと思います。tfsでpowershellを使用する方法2017
私たちのチームは多くのチームプロジェクトを持っており、これをどのプロジェクトでも使用できるモジュールとして利用したいと考えています。私がこれを使用するために使用しているプロセスは、汎用アイテムを格納するTFSプロジェクトのアーティファクトを追加することです。
$\BuildSupport
の下にあります。この例では、プロジェクトのビルドを$\WEB
に作成します。私はまた$\Web
の下にリリースを作成しています。私は新しいリリース定義を作成し、私は自分のBuildアーティファクトを追加します。
次に、Team Foundation Version Control Artifactを$\BuildSupport
に追加します。ソースエイリアスは "BuildSupport"です。
私はその後試作という環境ステップを追加して、スクリプトパスがどこにあるPowerShellのタスクを追加します。$(System.DefaultWorkingDirectory)/BuildSupport/Main/BuildTools/TFSBuildScripts/CreateWorkItem.ps1
私の問題は、新しいリリースを作成するとき、それは私が選択するためのすべての時間を尋ねることですアーティファクトバージョンBuildSupport
のチェンジセットに基づいています。
私は良い方法があり、誰もが、このたび行う持っている必要はありませんか?
"リリースを承認する必要があることをリリース管理チームに伝えるために、作業項目タスクを作成するリリース手順を追加したいと思います。電子メールは、承認が必要なときに送信されるように設定できます。なぜ車を再発明するのですか? –
電子メールは十分ではありません。プロセスは非常に限定されており、タスクキューで処理しています。また、プロダクションリリース時には、配備されているユーザーストーリーも関連付ける必要があります – greektreat
コミットがユーザーストーリーに関連付けられていると仮定すると、ユーザーストーリーは自動的にリリースに関連付けられます。使用しているツールの機能を考慮に入れて、プロセスを再評価する必要があるようです。 –