Skip to content
Snippets Groups Projects

add release script publishing in CI

Merged poka requested to merge ci-release into master
All threads resolved!
Files
2
+ 7
5
@@ -9,16 +9,18 @@ if [ -z "$GITLAB_PRIVATE_TOKEN" ]; then
@@ -9,16 +9,18 @@ if [ -z "$GITLAB_PRIVATE_TOKEN" ]; then
exit 1
exit 1
fi
fi
 
if [ -z "$CI_COMMIT_TAG" ]; then
 
echo "This script should only be run on a tag."
 
exit 1
 
fi
 
# Variables
# Variables
PROJECT_ID="604"
PROJECT_ID="604"
RELEASE_NAME="Release $CI_COMMIT_TAG"
RELEASE_NAME="v$CI_COMMIT_TAG"
RELEASE_DESCRIPTION="Description de la release $CI_COMMIT_TAG"
RELEASE_DESCRIPTION="Release v$CI_COMMIT_TAG is awesome !"
ARTIFACT_PATH="target/release/gcli"
ARTIFACT_PATH="target/release/gcli"
GITLAB_API_URL="https://git.duniter.org/api/v4"
GITLAB_API_URL="https://git.duniter.org/api/v4"
echo "CI_COMMIT_TAG: $CI_COMMIT_TAG"
echo "CI_PROJECT_URL: $CI_PROJECT_URL"
# Création de la release
# Création de la release
echo "Création de la release $RELEASE_NAME..."
echo "Création de la release $RELEASE_NAME..."
curl --header "PRIVATE-TOKEN: $GITLAB_PRIVATE_TOKEN" \
curl --header "PRIVATE-TOKEN: $GITLAB_PRIVATE_TOKEN" \
Loading