diff --git a/.drone.yml b/.drone.yml index bcfee92..e0fde34 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,13 +13,6 @@ steps: - 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: @@ -27,28 +20,3 @@ steps: 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 diff --git a/gitearelease.sh b/gitearelease.sh deleted file mode 100644 index 9df55ae..0000000 --- a/gitearelease.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash - -# Variables -# GITEA_TOKEN="xxxxxxxxxx" -# DRONE_TAG="1.1.6" -# DRONE_REPO_NAME="vscodestat" -# DRONE_REPO_OWNER="root" -GITEA_API_URL="https://gitea.raphaelpiccolo.com/api/v1" -RELEASE_NAME="Release ${DRONE_TAG}" -RELEASE_BODY="vscode extension generated" -ARTIFACT_PATH="${DRONE_REPO_NAME}-${DRONE_TAG}.vsix" - -# Create a release -response=$(curl -s -X POST "${GITEA_API_URL}/repos/${DRONE_REPO_OWNER}/${DRONE_REPO_NAME}/releases" \ - -H "Authorization: token ${GITEA_TOKEN}" \ - -H "Content-Type: application/json" \ - -d "{ - \"tag_name\": \"${DRONE_TAG}\", - \"name\": \"${RELEASE_NAME}\", - \"body\": \"${RELEASE_BODY}\", - \"draft\": false, - \"prerelease\": false - }") - -# Extract release ID from the response -release_id=$(echo $response | jq '.id') - -if [ -z "$release_id" ]; then - echo "Failed to create release" - exit 1 -fi - -# Upload the artifact -curl -s -X POST "${GITEA_API_URL}/repos/${DRONE_REPO_OWNER}/${DRONE_REPO_NAME}/releases/${release_id}/assets?name=$(basename ${ARTIFACT_PATH})" \ - -H "Authorization: token ${GITEA_TOKEN}" \ - -H "Content-Type: $(file -b --mime-type ${ARTIFACT_PATH})" \ - --data-binary @"${ARTIFACT_PATH}" - -echo "Artifact uploaded successfully."