Note iniziali

Navigation:  Procedure Interne > Release - Nuova versione >

Note iniziali

Previous pageReturn to chapter overviewNext page

 

Gestione modifiche distribuita: ogni utente dovrà avere un proprio ambiente locale, in cui ci sono tutti i sorgenti “ufficiali” e quindi rilasciati, e i compilati con cui fare dei test

oUsando FreeFileSync mantenere allineato questo ambiente con r:\eurocoge

Ogni commessa dovrà aprire una sottocartella con le risorse da modificare (CBL, CPY, ecc) e creare una BAT di compilazione locale alla commessa, che usi le risorse locali prima delle ufficiali

oIn questo modo anche una persona potrà effettuare diverse modifiche agli stessi sorgenti senza necessità di fare altro

Gestione “Progetto” che racchiude più commesse relative alla stessa implementazione: è necessario chiudere tutto insieme (?)

oOgni commessa chiusa dovrebbe essere gestita a livello di progetto, come ipotizzato sopra, in modo che la chiusura sia contestuale per le commesse relative allo stesso argomento

Gestione di uno “stato commessa”, equivalente allo stato dei PCASE di Podio

Prima di iniziare la chiusura di una commessa, verificare se un altro utente sta effettuando la chiusura: potrebbe esserci il rischio di fare il merge su una risorsa contemporaneamente ad un altro

Chiusura commessa: tutte le risorse dovranno essere “confrontate” e “unite” alla versione ufficiale, confrontando eventuali conflitti e risolvendoli

Vedi DIFFMERGE, si può usare anche da linea di comando

Rilasciare in pieno anche le risorse modificate in una apposita cartella, dove la commessa sarà una sottocartella -> Da vedere, potrebbe essere difficoltoso poi vedere l’insieme delle modifiche su una risorsa in particolare

oEventualmente prevedere di memorizzare il tutto su una cartella in AWS?

Prevedere una gestione delle “versioni”; alla chiusura di una versione si potrà “estrarre” l’insieme delle modifiche comprese a partire dalla fine versione precedente

oQuesto presuppone di rivedere e riorganizzare la gestione dei TEMPO e di automatizzare la gestione dei rilasci

oDa vedere in base allo stato di avanzamento del progetto "Octopus"

Gestione della nuova base dati su Postgres?

oIn questo modo potrebbe essere possibile realizzare dei processi di automazione con Podio

Le commesse possono essere “critiche”: ovvero rappresentano una modifiche essenziale per risolvere problemi gravi