@@ -10,19 +10,27 @@ script:
1010 - mkdir -p dist/@openmrs/esm-drugorder-app/$TRAVIS_COMMIT
1111 - mv dist/*.* dist/@openmrs/esm-drugorder-app/$TRAVIS_COMMIT/
1212deploy :
13- provider : s3
14- access_key_id : " $DIGITAL_OCEAN_SPACES_KEY_ID"
15- secret_access_key : " $DIGITAL_OCEAN_SPACES_ACCESS_KEY"
16- bucket : " $DIGITAL_OCEAN_SPACES_BUCKET"
17- endpoint : " $DIGITAL_OCEAN_SPACES_ENDPOINT"
18- cache-control : " max-age=31536000"
19- local_dir : dist
20- skip_cleanup : true
21- acl : public_read
22- on :
23- branch : master
13+ - provider : s3
14+ access_key_id : " $DIGITAL_OCEAN_SPACES_KEY_ID"
15+ secret_access_key : " $DIGITAL_OCEAN_SPACES_ACCESS_KEY"
16+ bucket : " $DIGITAL_OCEAN_SPACES_BUCKET"
17+ endpoint : " $DIGITAL_OCEAN_SPACES_ENDPOINT"
18+ cache-control : " max-age=31536000"
19+ local_dir : dist
20+ skip_cleanup : true
21+ acl : public_read
22+ on :
23+ branch : master
24+ - provider : npm
25+ api_token : " $NPM_AUTH_TOKEN"
26+ edge : true
27+ on :
28+ tags : true
2429after_deploy :
25- - echo "Updating import map to point to new version of @openmrs/esm-drugorder-app"
26- - statuscode=$(curl --output /dev/null --write-out %{http_code} -u $DEPLOYER_USERNAME:$DEPLOYER_PASSWORD -d '{ "service":"@openmrs/esm-drugorder-app","url":"https://spa-modules.nyc3.digitaloceanspaces.com/@openmrs/esm-drugorder-app/'$TRAVIS_COMMIT'/openmrs-esm-drugorder.js" }' -X PATCH $DEPLOYER_HOST/services\?env=prod -H "Accept:application/json" -H "Content-Type:application/json")
27- - echo "Deployment Status Code --> ${statuscode}"
28- - if [ "$statuscode" -ne 200 ]; then travis_terminate "$statuscode"; fi
30+ - >
31+ if [[ "$TRAVIS_BRANCH" == "master" ]]; then
32+ echo "Updating import map to point to new version of @openmrs/esm-drugorder-app"
33+ statuscode=$(curl --output /dev/null --write-out %{http_code} -u $DEPLOYER_USERNAME:$DEPLOYER_PASSWORD -d '{ "service":"@openmrs/esm-drugorder-app","url":"https://spa-modules.nyc3.digitaloceanspaces.com/@openmrs/esm-drugorder-app/'$TRAVIS_COMMIT'/openmrs-esm-drugorder.js" }' -X PATCH $DEPLOYER_HOST/services\?env=prod -H "Accept:application/json" -H "Content-Type:application/json")
34+ echo "Deployment Status Code --> ${statuscode}"
35+ if [ "$statuscode" -ne 200 ]; then travis_terminate "$statuscode"; fi
36+ fi
0 commit comments