Cum să rulezi build-uri de deploy în Drone CI
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să rulezi build. We cover key concepts, practical examples, and best practices.
Pipeline-urile de deploy în Drone CI automatizează publicarea aplicațiilor în diverse medii și platforme.
Deploy de bază
kind: pipeline
name: deploy
steps:
- name: deploy
image: plugins/ecs
settings:
image: app:latest
region: us-east-1
family: app-production
environment:
AWS_ACCESS_KEY_ID:
from_secret: aws_key
AWS_SECRET_ACCESS_KEY:
from_secret: aws_secret
trigger:
event:
- promote
target:
- production
Deploy pe mai multe medii
steps:
- name: deploy-staging
image: plugins/ecs
settings:
image: app:${DRONE_TAG}
family: app-staging
when:
target:
- staging
- name: deploy-production
image: plugins/ecs
settings:
image: app:${DRONE_TAG}
family: app-production
when:
target:
- production
Deploy cu verificare
steps:
- name: deploy
image: plugins/ecs
settings:
family: app-production
when:
status: success
- name: health-check
image: alpine
commands:
- wget -qO- https://app.com/health
when:
status: success
Deploy cu rollback automat
steps:
- name: health-check
image: alpine
commands:
- wget -qO- https://app.com/health || exit 1
- name: rollback
image: plugins/ecs
settings:
image: app:previous
family: app-production
when:
status: failure
Prevenire
- Verifică starea serviciului după deploy
- Folosește deploy progresiv pentru producție
- Configurează rollback automat
DodaTech Tools
Doda Browser monitorizează deploy-urile în timp real. DodaZIP arhivează configurările de deploy.
Întrebări frecvente
Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.
← Previous
Cum să programezi joburi recurente cu Cron în Drone CI
Next →
Cum să montezi volume Docker în Drone CI
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro