diff --git a/tools/release.sh b/tools/release.sh index eedc3ce3142456fe9e6dc095935660d3ff614329..4bb2e5a4ef0037a084f9e45b586c623311efd548 100755 --- a/tools/release.sh +++ b/tools/release.sh @@ -44,10 +44,10 @@ gen_changelog echo $changelog # generate the archive -mkdir -p build-release -cd build-release -cmake .. -make package_source +wget https://raw.githubusercontent.com/Kentzo/git-archive-all/master/git_archive_all.py +mv git_archive_all.py git-archive-all +chmod +x git-archive-all +./git-archive-all --force-submodules chameleon-$RELEASE_NAME.tar.gz # upload the source archive GETURL=`echo curl --request POST --header \"PRIVATE-TOKEN: $RELEASE_TOKEN\" --form \"file=\@chameleon-$RELEASE_NAME.tar.gz\" https://gitlab.inria.fr/api/v4/projects/$CI_PROJECT_ID/uploads` @@ -62,6 +62,6 @@ COMMAND=`echo curl --header \"Content-Type: application/json\" --header \"PRIVAT \"tag_name\": \"v$RELEASE_NAME\", \ \"ref\": \"$CI_COMMIT_REF_NAME\", \ \"description\": \"$changelog\", \ - \"assets\": { \"links\": [{ \"name\": \"Download release\", \"url\": \"$CI_PROJECT_URL/$MYURL\" }] } }\' \ + \"assets\": { \"links\": [{ \"name\": \"Download release\", \"url\": \"$CI_PROJECT_URL$MYURL\" }] } }\' \ --request POST https://gitlab.inria.fr/api/v4/projects/$CI_PROJECT_ID/releases` eval $COMMAND