kind: pipeline type: ssh name: default server: host: build.gextra.net user: root ssh_key: from_secret: ssh_key_secret trigger: event: - tag steps: - name: build environment: PASSWORD: from_secret: password commands: - npm ci - vsce package - name: gitea_release image: plugins/gitea-release settings: api_key: from_secret: gitea_token base_url: https://your.gitea.tld files: *.vsix # - 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