Commit 08548e5a authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
#!/bin/sh
HOST=$1
USER=$2
PASS=$3
ARTIFACT=$4
DEVICE=$5
CERT=$6
JWT=`curl -X POST -s --cacert $CERT -u $USER:$PASS https://$HOST:443/api/management/v1/useradm/auth/login`
curl -X GET -s --cacert $CERT -H "Authorization: Bearer $JWT" https://$HOST:443/api/management/v1/deployments/artifacts | sed -e 's/^\[{//g; s/}]$//g; s/},{/\n/g' | grep "^\"name\":\"$ARTIFACT-" | grep "\"$DEVICE\"" | sed -r 's/.*"id":"([-0-9a-f]+)".*/\1/g' | while read ID
do
curl -X DELETE -s --cacert $CERT -H "Authorization: Bearer $JWT" https://$HOST:443/api/management/v1/deployments/artifacts/$ID
done
#!/bin/sh
HOST=$1
USER=$2
PASS=$3
FILE=$4
CERT=$5
JWT=`curl -X POST -s --cacert $CERT -u $USER:$PASS https://$HOST:443/api/management/v1/useradm/auth/login`
SIZE=`ls -l $FILE | cut -d" " -f5`
curl -X POST -s --cacert $CERT -H "Authorization: Bearer $JWT" -F "size=$SIZE" -F "artifact=@$FILE" https://$HOST:443/api/management/v1/deployments/artifacts
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment