up
This commit is contained in:
parent
5489463885
commit
66ea0ee96d
32
.drone.yml
32
.drone.yml
@ -13,13 +13,6 @@ steps:
|
|||||||
- npm ci
|
- npm ci
|
||||||
- vsce package
|
- vsce package
|
||||||
|
|
||||||
# - name: gitea_release
|
|
||||||
# environment:
|
|
||||||
# GITEA_TOKEN:
|
|
||||||
# from_secret: gitea_token
|
|
||||||
# commands:
|
|
||||||
# - bash gitearelease.sh
|
|
||||||
|
|
||||||
- name: gitea_release
|
- name: gitea_release
|
||||||
image: plugins/gitea-release
|
image: plugins/gitea-release
|
||||||
settings:
|
settings:
|
||||||
@ -27,28 +20,3 @@ steps:
|
|||||||
files: ./*.vsix
|
files: ./*.vsix
|
||||||
api_key:
|
api_key:
|
||||||
from_secret: gitea_token
|
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
|
|
||||||
|
@ -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."
|
|
Loading…
x
Reference in New Issue
Block a user