연동 테스트 로직 추가
All checks were successful
Run Report Table / run-script (push) Successful in 8s

This commit is contained in:
kyy
2025-09-05 13:28:52 +09:00
parent efa05319dc
commit 5874999a85

View File

@@ -2,7 +2,7 @@
name: Run Report Table
on:
schedule:
- cron: "18 4 * * *"
- cron: "30 4 * * *"
jobs:
run-script:
runs-on: ubuntu-latest
@@ -26,13 +26,34 @@ 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:
GRAFANA_URL: ${{ secrets.GRAFANA_URL }}
GRAFANA_URL: ${{ vars.GRAFANA_URL }}
GRAFANA_API_KEY: ${{ secrets.GRAFANA_API_KEY }}
MATTERMOST_WEBHOOK: ${{ secrets.MATTERMOST_WEBHOOK }}
GRAFANA_DASHBOARD_UID: ${{ secrets.GRAFANA_DASHBOARD_UID }}
MATTERMOST_WEBHOOK: ${{ vars.MATTERMOST_WEBHOOK }}
GRAFANA_DASHBOARD_UID: ${{ vars.GRAFANA_DASHBOARD_UID }}
run: |
set -euo pipefail
if [ "$(date -u +%u)" -eq 1 ]; then