【发布时间】:2019-12-02 04:38:08
【问题描述】:
我正在使用 azure devops 为 nodejs 应用程序创建 CI 和 CD 管道。
我使用 azure 发布管道将构建代码部署到 azure linux vm,这里我配置了部署组作业。
在部署组中,我使用提取文件任务来解压缩构建文件。
解压缩可以正常工作,我的代码也部署在此路径中:$(System.DefaultWorkingDirectory)/LearnCab-Manage(V1.5)-CI (1)/coreservices/ *.zip
之后我想使用 azure 发布管道运行 pm2 命令,对于这个任务,我在部署组作业中使用 bash 并编写命令
cd $(System.DefaultWorkingDirectory)/LearnCab-Manage(V1.5)-CI (1)/coreservices/*.zip
cd coreservices
pm2 start server.js
但是 bash 没有执行它会给出退出代码 2.
【问题讨论】:
-
你能分享完整的 bash 脚本日志吗?
标签: node.js linux azure-devops