【发布时间】:2021-02-17 19:57:23
【问题描述】:
使用 bit bucket scp 管道将代码部署到我的服务器后,我正在使用另一个管道运行脚本来安装节点模块并启动节点服务器,但管道结果为失败状态并显示如下
./server-run.sh:第 1 行:npm:找不到命令 ./server-run.sh: line 2: pm2: command not found
以下是我的 yml 文件
image: node:10.15.3
pipelines:
custom:
test:
- step:
caches:
- node
script: # Modify the commands below to build your repository.
- pipe: atlassian/scp-deploy:0.3.3
variables:
USER: $USER
SERVER: $SERVER
REMOTE_PATH: '/var/www/stockTest/server'
LOCAL_PATH: 'server/*'
server-start:
- step:
caches:
- node
script:
- ssh $USER@$SERVER "cd /var/www/stockTest/server && ./server-run.sh"
服务器运行.sh
npm i
pm2 start server-start.js --name stockTest
【问题讨论】:
标签: javascript node.js npm ssh bitbucket-pipelines