image: linzf/ci-node12:latest cache: paths: - node_modules/ stages: - publish job-npm-publish: stage: publish dependencies: [] only: - tags script: - yarn && yarn build - echo -e "registry=http://registry-npm.warmrabbit.net/\n//registry-npm.warmrabbit.net/:_password=\"$wr_npm_password\"\n//registry-npm.warmrabbit.net/:username=$wr_npm_username\n" > .npmrc - npm publish - zip -q -r $CI_PROJECT_NAMESPACE-$CI_PROJECT_NAME.zip dist - curl -F file=@$CI_PROJECT_NAMESPACE-$CI_PROJECT_NAME.zip http:/192.168.11.199:9353/dist/$CI_PROJECT_NAMESPACE-$CI_PROJECT_NAME.zip - rm -rf $CI_PROJECT_NAMESPACE-$CI_PROJECT_NAME.zip