我想知道如何在TFS中真正使用PowerShell。我想添加一个发布步骤来创建工作项目任务,告诉我们的发布管理团队他们需要批准发布。如何在tfs 2017中使用powershell
我们公司有许多团队项目,我希望这可以作为任何项目可以使用的模块。我正在使用的过程是为TFS项目添加我们存储通用项目的工件。
这是在$\BuildSupport
下,对于这个例子,我在$\WEB
下为我的项目创建了一个构建。我也在创建$\Web
的版本。我创建了我的新版本定义,我添加了我的Build构件。
然后,我将Team Foundation版本控制工件添加到$\BuildSupport
源别名为“BuildSupport”。
我再添加一个名为试生产环境的步骤,并添加PowerShell的任务,其中脚本路径是:$(System.DefaultWorkingDirectory)/BuildSupport/Main/BuildTools/TFSBuildScripts/CreateWorkItem.ps1
我的问题是,创建一个新的版本时,它要求我选择的每一次神器版本基于BuildSupport
的变更集。
我不想让每个人都这样做,每次有没有更好的办法?
“我想添加一个发布步骤来创建工作项目任务,告诉我们的发布管理团队他们需要批准发布。”电子邮件可以配置为在需要批准时发送出去。为什么重新发明轮子? –
电子邮件不够好,我们的流程非常具体,他们在任务队列中工作。另外,当我们正在进行产品发布时,我们还需要关联正在部署的用户故事 – greektreat
假设提交已与用户故事相关联,用户故事会自动与发布相关联。这听起来像你的过程应该重新评估,以说明你使用的工具的功能。 –