节点应用程序无法从Jenkins启动



我有一个可解析的文件,它通过Jenkins 运行

shell: 'unzip -o p.zip'
args:
chdir: '/home/ec2-user/'
- pause: seconds=10
- name:  install eslint
shell: 'npm install -g eslint --unsafe-perm=true --allow-root'
args:
chdir: '/home/ec2-user/'
- name:  remove node-sass
shell: 'npm uninstall --save-dev node-sass'
args:
chdir: '/home/ec2-user/'
- name:  install node-sass
shell: 'npm install --save-dev node-sass'
args:
chdir: '/home/ec2-user/'
failed_when: false
- pause: seconds=10
- name:  start ng serve
shell: 'ng serve --port 4401 --host 0.0.0.0 --verbose &'
args:
chdir: '/home/ec2-user/'

但该应用程序正在被扼杀。当我手动运行最后一个命令时,它会启动服务:--ng serve --port 4401 --host 0.0.0.0 --verbose &

同一命令通过可应答失败

以下更改有效shell: 'nohup ng serve --port 4401 --host 0.0.0.0 > nohup.out 2>&1 &'

最新更新