Skip to content
This repository was archived by the owner on Apr 2, 2021. It is now read-only.

Commit ecc5a82

Browse files
committed
Refactored build
1 parent b7b976c commit ecc5a82

File tree

6 files changed

+183
-81
lines changed

6 files changed

+183
-81
lines changed

.travis.yml

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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/
1212
deploy:
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
2429
after_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

Comments
 (0)