Open pakozack opened 9 months ago
Mi associo (Maggioli).
Riporto anche le altre issue sul medesimo tema: https://github.com/anticorruzione/npa/issues/1111 https://github.com/anticorruzione/npa/issues/1081 https://github.com/anticorruzione/npa/issues/997 https://github.com/anticorruzione/npa/issues/315
Tema fatto presente più volte anche negli incontri dello scorso anno.
Possiamo riunirci e trovare una soluzione comune?
Sull'altro ticket suggerivo questa soluzione
Si potrebbe avere il branch master allineato all'esercizio, un altro branch allineato all'ambiente di qualificazione e poi i singoli branch per la pubblicazione delle varie versioni.
In questo modo penso che sarebbe più chiaro per tutti capire cosa c'è su quale ambiente in un determinato momento.
I tag poi si creerebbero al momento dei singoli rilasci in esercizio.
Secondo me basterebbe taggare il main quando corrisponde ad un rilascio fatto o da fare. E ovviamente riferirlo nel changelog. Dello sviluppo di ANAC ci interessa relativamente, se non quando sta per andare o va su un ambiente effettivo
Però potrebbe interessarci in via informativa precedente al rilascio in collaudo. E con i branch fare il checkout sulla documentazione di riferimento sarebbe più veloce e pulito
Si richiede di definire urgentemente le modalità con cui viene aggiornato il repository e l'aggiornamento dei sistemi in produzione. Ad oggi è impossibile capire quale sia il codice che gira negli ambienti di collaudo e produzione. Questo è un problema grave per noi, perchè non riusciamo a capire cosa aspettarci dai sistemi. Inoltre anche il changelog così come è scritto non è chiaro. Bisogna chiarire la branch main che sviluppo segue. Andrebbe chiarito se vengono utilizzati i tag per i rilasci negli ambienti effettivi. Andrebbe specificato quale tag è in uso in ogni ambiente. Andrebbe specificato quale tag sarà rilasciato negli ambienti. E' possibile sapere ad esempio oggi quale è il codice in run in ambiente di produzione? Da quello che abbiamo verificato noi nessuno delle branch o dei tag presenti in questo repo. Questo aspetto è fondamentale per poter lavorare decentemente... interoperabilità...