Skip to content

Commit e0ef32b

Browse files
authored
Update ci.yml
1 parent 1af276d commit e0ef32b

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,18 @@ jobs:
136136
set -euo pipefail
137137
for f in artifacts/*; do
138138
[ -f "$f" ] || continue
139-
name="$(basename $f)"
140-
echo "Uploading: $f"
141-
curl -X PUT --upload-file $f --key $HOME/.private_keys/range_cloud_key.pem --key-type PEM --pass 12345678 --cert $HOME/.private_keys/range_cloud_cert.pem https://range-software.com:4012/file-upload/?resource-name=$name
139+
fileName="$(basename $f)"
140+
fileVersion=$(echo ${f#$REPO_NAME} | cut -d'-' -f2)
141+
fileOs=$(echo ${f#$REPO_NAME} | cut -d'-' -f3)
142+
fileArch=$(echo ${f#$REPO_NAME} | cut -d'-' -f4 | cut -d'.' -f1)
143+
echo "Uploading: $fileName"
144+
curl -X PUT --upload-file $f -o $HOME/response.json --key $HOME/.private_keys/range_cloud_key.pem --key-type PEM --pass 12345678 --cert $HOME/.private_keys/range_cloud_cert.pem https://range-software.com:4012/file-upload/?resource-name=$fileName
145+
fileId=$(jq -r '.id' $HOME/response.json)
146+
echo "Updating file version: $fileName : $fileVersion"
147+
curl -X POST -d "$fileVersion" --key $HOME/.private_keys/range_cloud_key.pem --key-type PEM --pass 12345678 --cert $HOME/.private_keys/range_cloud_cert.pem https://range-software.com:4012/file-update-version/?resource-id=$fileId
148+
echo "Updating file tags: $fileName : $REPO_NAME,$fileOs,$fileArch"
149+
curl -X POST -d "$REPO_NAME,$fileOs,$fileArch" --key $HOME/.private_keys/range_cloud_key.pem --key-type PEM --pass 12345678 --cert $HOME/.private_keys/range_cloud_cert.pem https://range-software.com:4012/file-update-tags/?resource-id=$fileId
142150
done
143151
env:
144152
RANGE_CLOUD_KEY_PASSWORD: ${{ secrets.RANGE_CLOUD_KEY_PASSWORD }}
153+
REPO_NAME: ${{ github.event.repository.name }}

0 commit comments

Comments
 (0)