【问题标题】:TFS Shortcut to Queue New Build with Shelveset or Pending Changes使用搁置集或挂起更改排队新构建的 TFS 快捷方式
【发布时间】:2015-04-12 13:50:43
【问题描述】:

我经常喜欢针对服务器构建环境构建我当前的更改,以确保当我准备签入时,不会由于我的本地环境与服务器。我所知道的唯一工作流程如下。

  • 转到待处理的更改
  • 创建搁置集
  • 转到构建
  • 队列新构建
  • 将构建类型设置为最新来源加搁置集
  • 选择所需的货架组
  • 选择队列

当您每天要排队超过一个构建时,这会让人感到厌烦。有没有更快的方法?

圣杯将是“构建定义”上下文菜单中的 Queue New Build with Pending Changes 选项,但我会满足于任何需要从上述工作流程中执行任意数量的步骤。

【问题讨论】:

    标签: .net tfs build


    【解决方案1】:

    也许您可以创建一个脚本来加速它。你可以试试shelve command,然后是start command

    $ tf shelve HelloWorld_TestMe c:\projects\*.cs /recursive
    $ TFSBuild start http://myserver:8080/DefaultCollection /builddefinition:"AdventureWorks\Nightlies" /droplocation:"\\computername\buildDrops" /shelveset HelloWorld_TestMe
    

    如果可行,您可以在 Visual Studio 中为它创建一个External Tool,以便它显示在“工具”菜单下。然后你可以给它分配一个热键。见工具->外部工具。

    【讨论】:

      【解决方案2】:

      使用门控登记入住。这完成了大致相同的事情。

      【讨论】:

      • 构建成功并不意味着我想签到。
      猜你喜欢
      • 2016-05-11
      • 2016-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 2015-01-17
      • 2023-03-31
      • 2013-10-31
      相关资源
      最近更新 更多