У меня есть файл ansible, который запускается через 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 &
Эта же команда не выполняется через ansible