代码之家  ›  专栏  ›  技术社区  ›  Mar

vsts相位条件:如何继续下一阶段?

  •  0
  • Mar  · 技术社区  · 7 年前

    - ... -npm安装 -npm start sb:server(启动http服务器以提供静态文件) -npm运行e2e

    通过npm启动sb:server;它启动服务器并挂起。。。不会进入下一个阶段,那就是npm运行e2e。

    我想向npm run e2e添加一个条件,即它应该在不查看前一阶段状态(failed或succeeded)的情况下启动。

    我查过了 https://docs.microsoft.com/en-us/vsts/pipelines/process/conditions?view=vsts#job-status-functions

    2 回复  |  直到 7 年前
        1
  •  0
  •   Daniel Mann    7 年前

    每个任务都有一个“出错时继续”复选框。检查一下。然后,如果该任务失败,则将其视为警告,而不是错误。后续任务的执行将正常进行。

        2
  •  0
  •   Eddie Chen - MSFT    7 年前

    我怀疑 npm start sb:server 必须持续运行,以便它可以一直使用。所以命令永远不会完成。解决方法是使用cmd任务启动另一个cmd任务,并在new cmd中运行npm start命令。