From 8d494feb9119510438e264e07e9f5e3341b4b0bb Mon Sep 17 00:00:00 2001 From: Christian Pierre MOMON Date: Sat, 6 Mar 2021 01:38:58 +0100 Subject: [PATCH] Fixed update Redmine script. --- rapport_activite/update_redmine_ticket.sh | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 rapport_activite/update_redmine_ticket.sh diff --git a/rapport_activite/update_redmine_ticket.sh b/rapport_activite/update_redmine_ticket.sh new file mode 100755 index 0000000..b7ea0a4 --- /dev/null +++ b/rapport_activite/update_redmine_ticket.sh @@ -0,0 +1,28 @@ +#! /bin/bash + +source "/etc/visio.chapril.org/visiochaprilorg.conf" +source "/etc/chagirbot/agiraprilorg.conf" +REDMINE_API_KEY="$key" + +# +post_report() +{ + datafile=$(mktemp /tmp/report_stats_$(date +%Y-%m-%d_%H%M)_XXXX.json) + cat < "${datafile}" +{ + "issue": { + "notes": "$(/srv/visio.chapril.org/tools/rapport_activite/rapport_activite.sh -p | sed -z 's/\n/\\n/g')" + } +} +EOF + + curl -s \ + -H "Content-Type: application/json" \ + -H "X-Redmine-API-Key: ${REDMINE_API_KEY}" \ + -X PUT --data-binary "@${datafile}" \ + "${REDMINE_BASE_URL}/issues/${REDMINE_TICKET_ID}.json" + rm "${datafile}" +} + +# Main. +post_report