fdroiddata/tools/trigger-issuebot
2020-05-21 11:55:04 +02:00

19 lines
822 B
Bash
Executable File

#!/bin/bash -e
# insecure "captcha"
s=$((4`printf "$CI_COMMIT_SHA" | wc -c`-10))
e=$((s+`echo "$CI_SERVER_HOST" | wc -c`+18))
issuebot=`cat .issuebot | cut -b${s}-${e}`
curl --silent --request POST \
--form token=$issuebot \
--form ref=master \
--form "variables[FROM_CI_COMMIT_REF_NAME]=$CI_COMMIT_REF_NAME" \
--form "variables[FROM_CI_COMMIT_REF_SLUG]=$CI_COMMIT_REF_SLUG" \
--form "variables[FROM_CI_COMMIT_SHA]=$CI_COMMIT_SHA" \
--form "variables[FROM_CI_JOB_ID]=$CI_JOB_ID" \
--form "variables[FROM_CI_PIPELINE_ID]=$CI_PIPELINE_ID" \
--form "variables[FROM_CI_PROJECT_PATH]=$CI_PROJECT_PATH" \
--form "variables[FROM_CI_PROJECT_URL]=$CI_PROJECT_URL" \
${CI_API_V4_URL}/projects/36528/trigger/pipeline > /dev/null \
|| echo "$0 failed to post to a merge request"