diff --git a/.travis.yml b/.travis.yml index a6099b881..5eaa0032c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -62,7 +62,9 @@ jobs: include: - stage: Quality and Unit tests name: 'Build (without animation)' - script: npm ci && npm run build -- $BUILD_OPTS + script: + - npm ci + - ./scripts/ci/npm/publish-libs.sh after_success: ./scripts/ci/utils/artifact-to-s3.sh -a $CONTENT_CE_DIST_PATH -o "$S3_DBP_FOLDER/alfresco-content-app.tar.bz2" || travis_terminate 1 cache: false diff --git a/scripts/ci/npm/publish-libs.sh b/scripts/ci/npm/publish-libs.sh index b9f3ae2e9..8fa4236ff 100755 --- a/scripts/ci/npm/publish-libs.sh +++ b/scripts/ci/npm/publish-libs.sh @@ -58,29 +58,31 @@ npm run build-libs for PROJECT in "${PROJECTS[@]}" do cd $DIST_DIR/${PROJECT} - PREVIOUS_LIBRARY_VERSION=$(npm view @alfresco/${PROJECT}@${TAG_NPM} version) + PREVIOUS_LIBRARY_VERSION=$(npm view @alfresco/${PROJECT} version) - if [ "$DRY_RUN" = "true" ] ; then - echo -e "Publish with dry mode for project: $PROJECT\n" - echo -e "npm publish --dry-run --tag $TAG_NPM \n" + echo 'strict-ssl=true' >> .npmrc + echo 'registry=https://${NPM_REGISTRY_ADDRESS}' >> .npmrc + echo '//${NPM_REGISTRY_ADDRESS}/:_authToken="${NPM_REGISTRY_TOKEN}"' >> .npmrc - npm publish --dry-run --tag $TAG_NPM + npm deprecate "@alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION" "" - echo -e "Deprecating old version of @alfresco/$PROJECT@${TAG_NPM} the old version is $PREVIOUS_LIBRARY_VERSION\n" + # if [ "$DRY_RUN" = "true" ] ; then + # echo -e "Publish with dry mode for project: $PROJECT\n" + # echo -e "npm publish --dry-run --tag $TAG_NPM \n" - echo "npm deprecate @alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION 'Upgrade to @latest or $NEW_LIBRARY_VERSION'" - else - echo -e "======== Publishing project: $PROJECT ========\n" - echo -e "npm publish --tag $TAG_NPM\n" + # npm publish --dry-run --tag $TAG_NPM - echo 'strict-ssl=true' >> .npmrc - echo 'registry=https://${NPM_REGISTRY_ADDRESS}' >> .npmrc - echo '//${NPM_REGISTRY_ADDRESS}/:_authToken="${NPM_REGISTRY_TOKEN}"' >> .npmrc + # echo -e "Deprecating old version of @alfresco/$PROJECT@${TAG_NPM} the old version is $PREVIOUS_LIBRARY_VERSION\n" - npm publish --tag $TAG_NPM + # echo "npm deprecate @alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION 'Upgrade to @latest or $NEW_LIBRARY_VERSION'" + # else + # echo -e "======== Publishing project: $PROJECT ========\n" + # echo -e "npm publish --tag $TAG_NPM\n" - echo -e "Deprecating old version of @alfresco/$PROJECT@${TAG_NPM} the old version is $PREVIOUS_LIBRARY_VERSION\n" + # echo 'strict-ssl=true' >> .npmrc + # echo 'registry=https://${NPM_REGISTRY_ADDRESS}' >> .npmrc + # echo '//${NPM_REGISTRY_ADDRESS}/:_authToken="${NPM_REGISTRY_TOKEN}"' >> .npmrc + # npm deprecate "@alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION" "Upgrade to @latest or $NEW_LIBRARY_VERSION" - npm deprecate "@alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION" "Upgrade to @latest or $NEW_LIBRARY_VERSION" - fi + # fi done