Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Creo un nuovo branch (a partire da testing)
  • Faccio le modifiche su questo branch
  • Se mi serve la cloud di test per testare questi sviluppi
    • Avverto tutti (chiedendo che nessuno committi in testing se non strettamente necessario)
    • Metto in /var/puppet/puppet_epoxy_env_test quanto sta ne branch xxx)
      • Occhio che se qualcuno committa in testing, il contenuto di  /var/puppet/puppet_epoxy_env_test sara' automaticamente sincronizzato con il branch testing



Messa in produzione di una nuova funzionalita'/bug fixing

...


Dopo che la modifica e' stata fatta (su un branch ad-hoc di devel) e testata (v. punto precedente):


  • Faccio PR da branch di devel verso testing
    • Questo triggera il deployment della modifica  sulla cloud di test
  • Verifico che sulla cloud di test funzioni tutto e non si sia rotto nulla
  • Faccio PR da testing a main
    • Questo triggera il deployment della modifica  sulla cloud di produzione
  • Cancello il branch di devel








Sincronizzazione tra main e testing

...