Team Build停止并等待Gulp任务完成

我有一个现有的nodejs应用程序,我推到了VSTS存储库。 我已经添加了三个构build任务

  1. npm安装 – 运行良好
  2. 咕嘟 – 我有一个吞噬文件,其中有一个任务执行“nodemon app.js”命令,运行良好,但是这个命令开始监听端口,因此第三个任务,这是Web应用程序任务不build立。 直到并且除非Gulp任务被成功地build立,第三个任务不会被build立。 例如,“快速服务器开始侦听端口1234”,然后吞噬生成任务仍处于运行状态,由于哪个前期任务不启动。

nodemon这样的一些任务将启动一个后台进程,并将监视文件夹的变化。 通常你会把这些放在watch命令的下面,然后在build命令中实现一个pass的版本。

只要Watch正在运行,对stream程的控制就不会交还给Build代理,这会挂起你的构build。

(重新)移动启动监视/监视进程的命令,以便在构build过程中不会执行它们,这是您的最佳解决scheme。

Interesting Posts