File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -118,3 +118,27 @@ jobs:
118118 # Mark RC/Beta as prerelease automatically (optional)
119119 prerelease : ${{ contains(github.ref_name, '-rc') || contains(github.ref_name, '-beta') }}
120120 files : artifacts/*
121+
122+ - name : Prepare Range Cloud client key and certificate
123+ run : |
124+ set -euo pipefail
125+ mkdir -p $HOME/.private_keys
126+ echo "$RANGE_CLOUD_KEY_PEM" | base64 -d > $HOME/.private_keys/range_cloud_key.pem
127+ chmod 600 $HOME/.private_keys/range_cloud_key.pem
128+ echo "$RANGE_CLOUD_CERT_PEM" | base64 -d > $HOME/.private_keys/range_cloud_cert.pem
129+ chmod 600 $HOME/.private_keys/range_cloud_cert.pem
130+ env :
131+ RANGE_CLOUD_KEY_PEM : ${{ secrets.RANGE_CLOUD_KEY_PEM }}
132+ RANGE_CLOUD_CERT_PEM : ${{ secrets.RANGE_CLOUD_CERT_PEM }}
133+
134+ - name : Publish on Range Cloud
135+ run : |
136+ set -euo pipefail
137+ for f in artifacts/*; do
138+ [ -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
142+ done
143+ env :
144+ RANGE_CLOUD_KEY_PASSWORD : ${{ secrets.RANGE_CLOUD_KEY_PASSWORD }}
You can’t perform that action at this time.
0 commit comments