Upload builds to snapshot GitHub release

[skip ci]
Fixes #4490
This commit is contained in:
Alejandro Martinez
2024-05-25 20:11:04 -03:00
parent 266b119055
commit 7f3b3d2c1b
6 changed files with 23 additions and 26 deletions

View File

@@ -94,9 +94,10 @@ cat GCversionLinux.txt
### upload for testing
if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_COMMIT_MESSAGE == *"[publish binaries]"* ]]; then
aws s3 rm s3://goldencheetah-binaries/Linux --recursive # keep only the last one
aws s3 cp --acl public-read $FINAL_NAME s3://goldencheetah-binaries/Linux/$FINAL_NAME
aws s3 cp --acl public-read GCversionLinux.txt s3://goldencheetah-binaries/Linux/GCversionLinux.txt
mkdir out
mv $FINAL_NAME out
mv GCversionLinux.txt out
~/go/bin/ghr snapshot out
else
curl --max-time 300 -F "file=@$FINAL_NAME" https://temp.sh/upload
fi

View File

@@ -57,10 +57,7 @@ cd ${TRAVIS_BUILD_DIR}
# GSL
sudo apt-get -qq install libgsl-dev
# AWS S3 client to upload binaries
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip -qq awscliv2.zip
sudo ./aws/install
aws --version
# GHR to upload binaries to GitHub releases
go install github.com/tcnksm/ghr@latest
exit