diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 04d60fc..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,53 +0,0 @@ -# version format -version: '{build}' - -# branches to build -branches: - # whitelist - only: - - master - -# Do not build on tags (GitHub, Bitbucket, GitLab, Gitea) -skip_tags: true - -# Maximum number of concurrent jobs for the project -max_jobs: 1 -clone_depth: 1 - -# Build worker image (VM template) -build_cloud: Docker - -environment: - docker_image: node:16-alpine - npm_config_cache: /appveyor/projects/cache - -test_script: - - sh: | - npm test - -on_success: - - sh: | - if !(apk add curl jq); then - exit 1 - fi - CURR_VER=$(cat package.json | jq -r .version) - if curl -s -X GET -H "Authorization: token $deploytoken" https://git.nfp.is/api/v1/repos/$APPVEYOR_REPO_NAME/releases | grep -o "\"name\"\:\"v${CURR_VER}\"" > /dev/null; then - echo "Release already exists, nothing to do."; - else - echo "Creating release on gitea" - RELEASE_RESULT=$(curl \ - -X POST \ - -H "Authorization: token $deploytoken" \ - -H "Content-Type: application/json" \ - https://git.nfp.is/api/v1/repos/$APPVEYOR_REPO_NAME/releases \ - -d "{\"tag_name\":\"v${CURR_VER}\",\"name\":\"v${CURR_VER}\",\"body\":\"Automatic release from Appveyor from ${APPVEYOR_REPO_COMMIT} :\n\n${APPVEYOR_REPO_COMMIT_MESSAGE}\"}") - RELEASE_ID=$(echo $RELEASE_RESULT | jq -r .id) - if [ "$RELEASE_ID" == "null" ]; then - echo $RELEASE_RESULT - else - echo "Created release ${RELEASE_ID}" - fi - echo '//registry.npmjs.org/:_authToken=${npmtoken}' > ~/.npmrc - echo "Publishing new version to npm" - npm publish - fi