build: working on Woodpecker release process

This commit is contained in:
D. Moonfire 2022-10-12 17:28:40 -05:00
parent aae91bdf70
commit b374f1948f

View file

@ -17,17 +17,9 @@ cd $(dirname $(dirname $0))
log "cleaning up prior versions which may not match versions"
rm -f dmoonfire*
# We need to change the URL to allow us to push.
if [ "x$CI" != "x" ]
then
log "changing Git URL to allow for pushing"
git remote set-url origin https://dmoonfire:$GITEA_TOKEN@src.mfgames.com/fedran-sources/i-will-hurt-you-only-once.git
else
log "not changing Git URL because we are not in a CI"
fi
# Perform the release process.
log "performing semantic release"
export GIT_CREDENTIALS="dmoonfire:$GITEA_TOKEN"
npx semantic-release
# Create a tarball of the output files and upload them to S3.
@ -36,7 +28,7 @@ then
log "packaging output into a tarball"
tar -cjf i-will-hurt-you-only-once.tar.bz2 dmoonfire*
log "uploading tarball to bucket
log "uploading tarball to bucket"
s3cmd --access_key=$S3_ACCESS_KEY_ID --access_token=$S3_SECRET_ACCESS_KEY --host=$S3_ENDPOINT --host-bucket=$S3_ENDPOINT -P put i-will-hurt-you-only-once.tar.bz2 s3://$AWS_BUCKET || exit 1
else
log "no files to upload"