Cum să promovezi build-uri între medii cu Drone CI
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să promovezi build. We cover key concepts, practical examples, and best practices.
Promovarea build-urilor între medii permite deplasarea artefactelor verificate din medii de testare în producție.
Configurare pipeline pentru promovare
kind: pipeline
name: build
steps:
- name: build
image: golang:1.20
commands:
- go build -o app
- go test
- name: docker
image: plugins/docker
settings:
repo: username/app
tags: latest
Pipeline de promovare
kind: pipeline
name: promote-staging
steps:
- name: deploy-staging
image: plugins/docker
settings:
repo: username/app
tags: staging-${DRONE_TAG}
trigger:
event:
- promote
target:
- staging
Executare promovare
drone build promote username/repo <build-number> production
Promovare în producție
kind: pipeline
name: promote-production
steps:
- name: deploy-production
image: plugins/ecs
settings:
image: username/app:${DRONE_TAG}
trigger:
event:
- promote
target:
- production
Prevenire
- Definirea clară a mediilor (staging, production)
- Testare riguroasă în staging înainte de promovare
- Restricționare promovare în producție
DodaTech Tools
Doda Browser oferă vizualizarea istoricului de promovări. DodaZIP păstrează arhive ale artefactelor pentru fiecare mediu.
Întrebări frecvente
Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.
← Previous
Cum să folosești și să creezi pluginuri în Drone CI
Next →
Cum să rulezi build-uri pentru Pull Request în Drone CI
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro