diff --git a/npm-packages/artifactory_built.yml b/npm-packages/artifactory_built.yml index 829428009084266f7644e9a3c9f5c61c7c07f5af..ab8b352e9f5d39fe5971fe5873140284c90e9976 100644 --- a/npm-packages/artifactory_built.yml +++ b/npm-packages/artifactory_built.yml @@ -2,21 +2,17 @@ artifactory: stage: deploy tags: - docker - image: $ACR_URL/node:18.12.0 + image: $ACR_URL/node:14 dependencies: - - build - variables: - GIT_STRATEGY: none + - build_typescript script: - #set root user - - npm -g config set user root - # install jfrog cli - - npm install -g jfrog-cli-go - #create a publish package + - jfrog rt c import $ARTIFACTORY_CI_CONFIGURATION + - jfrog rt use $ACR_SERVER_ID + - jfrog rt ping + - jfrog rt npm-install --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID + - npm run build - jfrog rt npm-publish --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID - # save environment variables into thepackage - jfrog rt bce $CI_PROJECT_NAME $CI_JOB_ID - # publish the package to artifactory - jfrog rt bp $CI_PROJECT_NAME $CI_JOB_ID only: - tags \ No newline at end of file diff --git a/npm-packages/build_typescript.yml b/npm-packages/build_typescript.yml index 54e27d15fc7561fe3035af37bac1cc9fca680874..5f29189a12f038ded96b1a51cff3a414555d2c1c 100644 --- a/npm-packages/build_typescript.yml +++ b/npm-packages/build_typescript.yml @@ -1,8 +1,11 @@ +before_script: + - npm -g config set user root + - npm install -g jfrog-cli-go + cache: paths: - node_modules/ - - dist/ - - root/.jfrog/ + build: stage: build artifacts: @@ -10,19 +13,12 @@ build: expire_in: 1 day tags: - docker - image: $ACR_URL/node:18.12.0 + image: $ACR_URL/node:14 script: - #set root user - - npm -g config set user root - # install jfrog cli - - npm install -g jfrog-cli-go - # load artifactory config from base64 encoded string - - jfrog config import $ARTIFACTORY_CI_CONFIGURATION - # set server id + - jfrog rt c import $ARTIFACTORY_CI_CONFIGURATION - jfrog rt use $ACR_SERVER_ID - # install dependencies + - jfrog rt ping - jfrog rt npm-install --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID - # build the package - npm run build only: - tags