Cron-Ping
InloggenGratis beginnen

GitHub Actions monitoren (schedule)

on: schedule workflows in GitHub Actions zijn handig… tot ze zonder waarschuwing stoppen. GitHub schakelt cron-workflows automatisch uit na 60 dagen zonder activiteit op de repo, en geplande runs kunnen bij hoge belasting vertraagd of overgeslagen worden.

Een ping toevoegen aan het eind van de workflow

name: Geplande taak
on:
  schedule:
    - cron: "0 6 * * *"   # elke dag om 6 uur UTC

jobs:
  run:
    runs-on: ubuntu-latest
    steps:
      - run: ./mon-script.sh
      - name: Cron-Ping pingen
        run: curl -fsS https://cron-ping.com/p/<token>

Meld ook de fouten

      - name: Fout
        if: failure()
        run: curl -fsS https://cron-ping.com/p/<token>/fail

Met if: failure() krijgt Cron-Ping een fail-ping en word je meteen gewaarschuwd als een eerdere stap crasht.

Waarom dit onmisbaar is

Door de ontvangst van de ping te monitoren, betrap je de stilte, niet alleen de fout.

Monitor je workflow in 2 minuten met Cron-Ping

Gratis beginnen