Skip to content

Cum să programezi joburi recurente cu Cron în Drone CI

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să programezi joburi recurente cu Cron în Drone CI. We cover key concepts, practical examples, and best practices.

Drone CI suportă programarea joburilor recurente prin Cron, permițând execuția automată a pipeline-urilor la intervale definite.

Creare cron job

Prin CLI

drone cron create username/repo nightly-build "@daily"

Prin UI

Accesează Settings → Cron Jobs → Add Cron.

Configurare pipeline pentru cron

kind: pipeline
name: nightly

steps:
  - name: test
    image: golang:1.20
    commands:
      - go test ./...

trigger:
  event:
    - cron

Filtrare după nume cron

trigger:
  cron:
    - nightly-build

Exemple de programe

drone cron create repo/weekly "@weekly"
drone cron create repo/hourly "0 * * * *"
drone cron create repo/daily "@daily"

Listare și ștergere

drone cron ls username/repo
drone cron rm username/repo nightly-build

Prevenire

  • Verifică de două ori sintaxa expresiei cron
  • Testează pipeline-ul manual înainte de programare
  • Monitorizează execuțiile cron în dashboard

DodaTech Tools

DodaZIP arhivează automat log-urile joburilor cron. Doda Browser afișează notificări pentru joburile cron eșuate.

Întrebări frecvente

### Ce format cron suportă Drone?

Drone suportă formatul standard cron cu 5 câmpuri, plus prescurtări ca @daily, @weekly, @hourly.

Pot programa mai multe cron jobs pe același pipeline?

Da, poți crea mai multe cron jobs care declanșează același pipeline, filtrând după nume.

Cum testez un cron job înainte de programare?

Rulează pipeline-ul manual cu drone build create și verifică log-urile.

Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro