Canigó: Versions i releases

Introducció

A partir de la versió 2.3 de Canigó, s'aniran publicant releases de la mateixa versió.
L'objectiu d'aquestes revisions és fer arribar les correccions de bugs de la versió corresponent als desenvolupadors.

A més a més, existeix una versió de desenvolupament (SNAPSHOT) on s'aniran publicant els canvis diàriament, podeu trobar més informació a la següent página.

Nomenclatura

La nomenclatura utilitzada per a cada release serà la que segueix:

<Major>.<Minor>.<Revisió>

on <Major>.<Minor>: versió de Canigó
<Revisió>: nombre de publicacions intermèdies

Exemple: Canigó 2.3.1, correspon a la primera release que es publica de la versió 2.3 de Canigó.

Upgrade de revisió

Tots els desenvolupadors han d'estar actualitzats a l'última revisió.

Quan es publiqui una revisió, caldrà modificar el fitxer pom.xml per tal què s'utilitzin les llibreries actualitzades, etiquetades amb
el corresponent nombre de versió i release.

Exemple:

Canigó 2.3 Canigó 2.3.1
...
<dependency>
	<groupId>canigo</groupId>
	<artifactId>canigo-services-configuration</artifactId>
	<version>2.3</version>
</dependency>
<dependency>
	<groupId>canigo</groupId>
	<artifactId>canigo-services-persistence</artifactId>
	<version>2.3</version>
</dependency>
...
<dependency>
	<groupId>canigo</groupId>
	<artifactId>canigo-services-web</artifactId>
	<version>2.3</version>
</dependency>
...




...
<dependency>
	<groupId>canigo</groupId>
	<artifactId>canigo-services-configuration</artifactId>
	<version>2.3.1</version>
</dependency>
<dependency>
	<groupId>canigo</groupId>
	<artifactId>canigo-services-persistence</artifactId>
	<version>2.3.1</version>
</dependency>
...
<dependency>
	<groupId>canigo</groupId>
	<artifactId>canigo-services-web</artifactId>
	<version>2.3.1</version>
</dependency>
...




Important


El upgrade dels .jar descrit actualitzarà tota la part de Canigó desenvolupada en java. Tot i això Canigó també inclou un conjunt de fitxers estàtics com són javascript, css, etc. Aquest fitxer també poden patir modificacions i hauran de ser actualitzats. Quan es produeixi aquest fet els canvis realitzats seran documentats de forma detalla en les release notes de la nova versió



Espai de suport (Jira)

En el moment en què es publiqui una nova release, al Jira quedarà reflectit aquest fet i quan s'obri una nova activitat, s'haurà d'indicar,
en el camp "Versió/ons Afectada/es", el codi de la darrera release de la versió que s'estigui utilitzant, que en el cas de l'exemple correspondria
a la versió de Canigó 2.3.1.

Ens agradaria destacar que en moment de publicar una release, es deixaran de tractar incidències sobre la versió corresponent
a la revisió, ja que tots els projectes hauran d'actualitzar-se amb la darrera release publicada.

Documentació

La documentació no es veurà afectada amb la publicació de les releases, per la qual cosa, quan es treballi sobre una release concreta,
la documentació a consultar correspondrà a la de la pròpia versió de la release.