This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
name: Run Report Table
|
||||
on:
|
||||
schedule:
|
||||
- cron: "41 4 * * *"
|
||||
- cron: "45 4 * * *"
|
||||
jobs:
|
||||
run-script:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -26,27 +26,6 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: pip install -r requirements.txt
|
||||
|
||||
- name: Verify Connections
|
||||
shell: bash
|
||||
env:
|
||||
GRAFANA_URL: ${{ vars.GRAFANA_URL }}
|
||||
GRAFANA_API_KEY: ${{ secrets.GRAFANA_API_KEY }}
|
||||
MATTERMOST_WEBHOOK: ${{ vars.MATTERMOST_WEBHOOK }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
echo "[INFO] Checking Grafana connection..."
|
||||
curl --fail --silent --output /dev/null \
|
||||
-H "Authorization: Bearer ${GRAFANA_API_KEY}" \
|
||||
"${GRAFANA_URL}/api/health"
|
||||
echo "[OK] Grafana connection successful."
|
||||
|
||||
echo "[INFO] Checking Mattermost webhook..."
|
||||
curl --fail --silent --output /dev/null \
|
||||
-X POST -H 'Content-Type: application/json' \
|
||||
-d '{"text": "CI connection test: OK"}' \
|
||||
"${MATTERMOST_WEBHOOK}"
|
||||
echo "[OK] Mattermost webhook successful."
|
||||
|
||||
- name: Run script
|
||||
shell: bash
|
||||
env:
|
||||
|
||||
@@ -15,7 +15,7 @@ TS="$(date +%Y%m%d_%H%M%S)"
|
||||
LOG_FILE="${LOG_DIR}/report_${ABSOLUTE_RANGE}_${TS}.log"
|
||||
|
||||
(cd src && python3 -m report_table \
|
||||
--range "${ABSOLUTE_RANGE}") \
|
||||
--range "${ABSOLUTE_RANGE}") \
|
||||
>> "${LOG_FILE}" 2>&1
|
||||
|
||||
echo "[OK] Started background job."
|
||||
|
||||
Reference in New Issue
Block a user