2017-09-14 9 views
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 인스턴스에 빌드 파일이 생성되지 않습니다.

답변