1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. source $OKTA_HOME/$REPO/scripts/setup.sh
  3. REGISTRY="${ARTIFACTORY_URL}/api/npm/npm-okta"
  4. export TEST_SUITE_TYPE="build"
  5. if [ -n "$action_branch" ];
  6. then
  7. echo "Publishing from bacon task using branch $action_branch"
  8. TARGET_BRANCH=$action_branch
  9. else
  10. echo "Publishing from bacon testSuite using branch $BRANCH"
  11. TARGET_BRANCH=$BRANCH
  12. fi
  13. if ! ci-update-package --branch ${TARGET_BRANCH}; then
  14. echo "ci-update-package failed! Exiting..."
  15. exit $FAILED_SETUP
  16. fi
  17. if ! npm publish --registry ${REGISTRY}; then
  18. echo "npm publish failed! Exiting..."
  19. exit $PUBLISH_ARTIFACTORY_FAILURE
  20. fi
  21. DATALOAD=$(ci-pkginfo -t dataload)
  22. if ! artifactory_curl -X PUT -u ${ARTIFACTORY_CREDS} ${DATALOAD} -v -f; then
  23. echo "artifactory_curl failed! Exiting..."
  24. exit $PUBLISH_ARTIFACTORY_FAILURE
  25. fi
  26. exit $SUCCESS