Completed build script
This commit is contained in:
19
build.sh
19
build.sh
@@ -16,17 +16,18 @@ cp -r usr ${name}_${version}_all/;
|
||||
|
||||
dpkg-deb --build --root-owner-group ${name}_${version}_all
|
||||
|
||||
# Successful build
|
||||
if [ $? -eq 0 ]; then
|
||||
RELEASE_ID=$(curl -s -H "Authorization: token ${GIT_TOKEN}" \
|
||||
"https://git.unblue.uk/api/v1/repos/Unblue/${name}/releases/tags/v${version}" | jq '.id')
|
||||
|
||||
echo curl -X POST "https://git.unblue.uk/api/v1/repos/Unblue/${name}/releases/${RELEASE_ID}/assets" \
|
||||
-H "Authorization: token ${GIT_TOKEN}" \
|
||||
-H "Content-Type: multipart/form-data" \
|
||||
-F "attachment=@${name}_${version}_all.deb"
|
||||
|
||||
curl -X POST "https://git.unblue.uk/api/v1/repos/Unblue/${name}/releases/${RELEASE_ID}/assets" \
|
||||
-H "Authorization: token ${GIT_TOKEN}" \
|
||||
-H "Content-Type: multipart/form-data" \
|
||||
-F "attachment=@${name}_${version}_all.deb"
|
||||
if [ "$RELEASE_ID" != "null" ]; then
|
||||
# Push release
|
||||
curl -X POST "https://git.unblue.uk/api/v1/repos/Unblue/${name}/releases/${RELEASE_ID}/assets" \
|
||||
-H "Authorization: token ${GIT_TOKEN}" \
|
||||
-H "Content-Type: multipart/form-data" \
|
||||
-F "attachment=@${name}_${version}_all.deb"
|
||||
else
|
||||
echo "WARNING! No release ID. Build successful, but will NOT push release to repository".
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user