pull/4/head
parent
6f9ff86fe8
commit
705e8760bb
20
lib
20
lib
|
@ -21,22 +21,6 @@ function create-commit(){
|
||||||
}
|
}
|
||||||
|
|
||||||
function create-release(){
|
function create-release(){
|
||||||
if [[ -z "${TAG}" ]]; then
|
|
||||||
echo "TAG key is not set"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $1 == 'latest' ]]; then
|
|
||||||
echo "Deleting old latest release"
|
|
||||||
RELEASE_LIST=$(curl -X GET -Url https://gitea.kdiva.ru/api/v1/repos/modules/sc-items/releases)
|
|
||||||
LATEST_RELEASE_ID=$(jq -r '.[] | select(.tag_name=="latest") | .id' <<< $RELEASE_LIST)
|
|
||||||
delete-release $LATEST_RELEASE_ID
|
|
||||||
delete-tag
|
|
||||||
RELEASE_TAG="$1"
|
|
||||||
else
|
|
||||||
RELEASE_TAG="$1-$DRONE_BRANCH"
|
|
||||||
fi
|
|
||||||
|
|
||||||
COMMIT_SHA=$(git rev-parse HEAD)
|
COMMIT_SHA=$(git rev-parse HEAD)
|
||||||
RESPONSE=$(curl \
|
RESPONSE=$(curl \
|
||||||
-X 'POST' \
|
-X 'POST' \
|
||||||
|
@ -46,9 +30,9 @@ function create-release(){
|
||||||
-H 'Authorization: Bearer 10e4af53e553aacb905766512e36487492d61a66' \
|
-H 'Authorization: Bearer 10e4af53e553aacb905766512e36487492d61a66' \
|
||||||
-d '{
|
-d '{
|
||||||
"draft": false,
|
"draft": false,
|
||||||
"name": "'"release $RELEASE_TAG"'",
|
"name": "'"release $RELEASE"'",
|
||||||
"prerelease": false,
|
"prerelease": false,
|
||||||
"tag_name": "'"$RELEASE_TAG"'",
|
"tag_name": "'"$RELEASE"'",
|
||||||
"target_commitish": "'"$COMMIT_SHA"'"
|
"target_commitish": "'"$COMMIT_SHA"'"
|
||||||
}')
|
}')
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue