dev:release-management
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:release-management [2015/02/16 12:09] – Messi primi tre disegnetti warp10 | dev:release-management [2015/07/17 10:35] (current) – messe le funzinoalità di CD di orgin/stable origin/master feroda | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | //FIXME: nelle figure il naming origin/prod = origin/ | ||
+ | |||
====== Sviluppo e gestione release ====== | ====== Sviluppo e gestione release ====== | ||
Line 7: | Line 9: | ||
Sul repo git di GF o degli altri software beFair (origin) ci sono due branch principali: | Sul repo git di GF o degli altri software beFair (origin) ci sono due branch principali: | ||
- | - **origin/prod** è il branch dove HEAD corrisponde sempre a codice pronto per il deploy in produzione. In altre parole, ogni commit ha superato tutti i test ed è deployable in produzione. | + | - **origin/stable** è il branch dove HEAD corrisponde sempre a codice pronto per il deploy in produzione. In altre parole, ogni commit ha superato tutti i test ed è deployable in produzione. |
- | - Da origin/prod si brancha solo origin/ | + | - Da origin/stable |
- | - Su origin/prod si mergia solo da origin/ | + | - Su origin/stable |
- | - Convenzione di naming per il -m dei commit: < | + | - Convenzione di naming per il -m dei commit: < |
- | - **origin/ | + | - **origin/ |
- Da origin/ | - Da origin/ | ||
- | - Da origin/ | + | - Su origin/ |
{{: | {{: | ||
Line 21: | Line 23: | ||
- Si brancha da origin/ | - Si brancha da origin/ | ||
- Si mergia su origin/ | - Si mergia su origin/ | ||
- | - Convenzione di naming: feature-< | + | - Convenzione di naming: |
{{: | {{: | ||
- | - **Bugfix branch**: identici ai feature branch, ma destinati a fixare bug di codice non ancora mergiato in origin/prod | + | - **Bugfix branch**: identici ai feature branch, ma destinati a fixare bug di codice non ancora mergiato in '' |
- | - Convenzione di naming: bugfix-< | + | - Convenzione di naming: |
- | + | ||
- **Hotfix branch**: è dove si fixano bug severi del codice già andato in produzione. | - **Hotfix branch**: è dove si fixano bug severi del codice già andato in produzione. | ||
- | - Si brancha da origin/prod | + | - Si brancha da '' |
- | - Si mergia su origin/prod e origin/ | + | - Si mergia su '' |
- | - Convenzione di naming: hotfix-< | + | - Convenzione di naming: |
{{: | {{: |
dev/release-management.1424088584.txt.gz · Last modified: 2015/02/16 12:09 by warp10