0
이 내 .travis.yml
파일입니다. aws-codedeploy
으로 배포를 자동화하려고합니다.Travis-Ci after_deploy 스크립트가 작동하지 않고 성공 표시
language: node_js
node_js:
- 7.10.0
services:
- mongodb
env:
- PORT=6655 IP="localhost" NODE_ENV="test"
script:
- npm start &
- sleep 25
- npm test
deploy:
provider: codedeploy
access_key_id:
secure: $Access_Key_Id
secret_access_key:
secure: $Access_Key_Secret
revision_type: github
application: Blog
deployment_group: Ayush-Bahuguna
region: us-east-2
after_deploy:
- "./build.sh"
여기
build.sh
는 빌드 파일
cd /var/www/cms
sudo yarn install
npm run build-prod
그리고 여기 .gitignore
파일
node_modules/
client/dashboard/dist/
client/blog/dist/
문제는 트래비스-CI 빌드가 성공하더라도 것을
인을 생성하는 쉘 스크립트입니다 after_deploy
이 성공적으로 실행되면 내 프로젝트가 호스팅되는 aws ec2 인스턴스에 빌드 파일이 생성되지 않습니다.