我想在Azure上运行CICD管道,以在自托管机器上构建和发布一个nodejs webapp。我已经成功地设置了一个管道来检查代码、构建代码并发布工件。现在,我想有一个发布管道,下载在构建管道中创建的工件,将其部署到部署组中,并使用以下方法启动应用程序 npm start
.
我可以管理所有的步骤,除了最后一个。我试着添加一个自定义的 "npm start" 任务到部署组作业。Azure管道到达该步骤,然后挂起。我猜它只是在等待命令完成,而这不会发生,因为这是启动服务器。
有什么办法可以做到这一点?