20 lines
547 B
Bash
Executable File
20 lines
547 B
Bash
Executable File
#!/bin/sh
|
|
|
|
token="${1}"
|
|
version="${2}"
|
|
|
|
resp="$(curl -X POST \
|
|
-H 'Accept: application/vnd.github.v3+json' \
|
|
-H "Authorization: Bearer ${token}" \
|
|
"https://api.github.com/repos/netdata/netdata/actions/workflows/docker.yml/dispatches" \
|
|
-d "{\"ref\": \"master\", \"inputs\": {\"version\": \"${version}\"}}")"
|
|
|
|
if [ -z "${resp}" ]; then
|
|
echo "Successfully triggered Docker image build."
|
|
exit 0
|
|
else
|
|
echo "Failed to trigger Docker image build. Output:"
|
|
echo "${resp}"
|
|
exit 1
|
|
fi
|