Cum să folosești resursa Time în Concourse CI pentru programare
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să folosești resursa Time în Concourse CI pentru programare. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Resursa time în Concourse CI permite declanșarea job-urilor pe baza unui program orar, similar cu cron, direct în pipeline-uri.
Configurarea de bază
resources:
- name: hourly-trigger
type: time
source:
interval: 1h
Programare avansată
resources:
- name: daily-build
type: time
source:
start: "08:00"
stop: "20:00"
location: Europe/Bucharest
days: [Monday, Tuesday, Wednesday, Thursday, Friday]
interval: 24h
Utilizarea în pipeline
jobs:
- name: nightly-backup
plan:
- get: daily-build
trigger: true
- task: backup-database
config:
platform: linux
image_resource:
type: registry-image
source: { repository: postgres }
run:
path: sh
args:
- -c
- |
pg_dump -h db.dodatech.com -U admin baza_date > backup.sql
echo "Backup finalizat"
Output așteptat la ora programată:
Checking time resource...
Trigger: daily-build has new version
Executing nightly-backup...
Backup finalizat
Opțiuni de configurare
| Opțiune | Descriere | Exemplu |
|---|---|---|
interval |
Frecvența verificării | 2h, 30m |
start |
Ora de început | "09:00" |
stop |
Ora de sfârșit | "18:00" |
location |
Fus orar | Europe/Bucharest |
days |
Zilele săptămânii | [Monday, Friday] |
Prevenire
- Stabilește ferestre orare pentru a evita execuția în afara orelor de lucru
- Folosește fusul orar corect pentru echipa ta
- Nu seta
intervalprea mic pentru a evita suprasolicitarea sistemului - Combină cu trigger manual pentru flexibilitate
Greșeli comune
- Fus orar implicit greșit -- UTC implicit, ajustează cu
location - Interval prea mic -- resursa time verifică la fiecare interval, nu exact la minut
- Confuzie între start/stop și interval -- start/stop definesc fereastra, interval definește frecvența
Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro. DodaTech scheduling tools enhance your CI/CD automation workflows.
← Previous
Cum să folosești resursa Semver în Concourse CI
Next →
Cum să folosești webhook-uri ca resursă în Concourse CI
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro