kind: pipeline name: default trigger: event: - tag steps: - name: build image: node commands: - npm install -g vsce - npm ci - vsce package # - name: gitea_release # environment: # GITEA_TOKEN: # from_secret: gitea_token # commands: # - bash gitearelease.sh - name: gitea_release image: plugins/gitea-release settings: base_url: https://gitea.raphaelpiccolo.com files: ./*.vsix api_key: from_secret: gitea_token # - name: deploy # environment: # PASSWORD: # from_secret: password # when: # status: # - success # - failure # commands: # - | # curl --fail-with-body -s -X POST \ # --data-urlencode "digest=$(docker inspect registry.raphaelpiccolo.com/$DRONE_REPO_NAME:latest | jq -r '.[0].RepoDigests[0]' | cut -d@ -f 2)" \ # --data-urlencode "start=$DRONE_BUILD_CREATED" \ # --data-urlencode "url=$DRONE_BUILD_LINK" \ # --data-urlencode "buildNumber=$DRONE_BUILD_NUMBER" \ # --data-urlencode "version=$DRONE_TAG" \ # --data-urlencode "name=$DRONE_REPO_NAME" \ # --data-urlencode "size=$(docker inspect -f '{{ .Size }}' "$DRONE_REPO_NAME")" \ # --data-urlencode "status=$DRONE_BUILD_STATUS" \ # "https://admin:$PASSWORD@monitoring.raphaelpiccolo.com/fr/dronehook" # - name: test # commands: # - docker run --rm cvtest npm test