Ce mon fichier .travis.yml
. J'essaie d'automatiser le déploiement à aws-codedeploy
.Travis-Ci script after_deploy ne fonctionne pas, et affichant le succès
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"
Ici build.sh
est un script shell qui génère les fichiers de construction
cd /var/www/cms
sudo yarn install
npm run build-prod
Et voici .gitignore
fichier
node_modules/
client/dashboard/dist/
client/blog/dist/
Le problème est que, même si la construction travis-ci réussit, et after_deploy
s'exécute avec succès, aucun fichier de génération n'est généré sur l'instance aws ec2 où mon projet est hébergé.