El alta de aplicaciones se deberá realizar por parte de los diferentes equipos en APIUM. Esto generará los jiras pertinentes para MNCS u otros servicios, según sea necesario.
Dicho Jira para MNCS tendrá esta forma

Desde el punto de vista de MNCS los pasos a realizar se restringen al alta en el alta y configuración del repositorio gitlab del proyecto, realizando las siguientes tareas
- Creación del repositorio GIT en gitlab.com
- Se creará dentro del espacio del grupo que lo solicitó (campo Grupo del Jira)
- El nombre del repositorio será el indicado en la URL del servicio, quedándonos solo con con el nombre, para la url del ejemplo sería: concursotraslados
- Se crearán, a parte de la rama master dos ramas: desarrollo y preproducción
- Se pondrá la rama de desarrollo como rama por defecto
- Se bloquearán todas las ramas para que no permita hacer push, solo merge
- Al estar en un grupo el despliegue CI/CD heredará las variables del globales del grupo
- Se deberán dar de alta las siguientes variables:
- JDK_VERSION con valor (normalmente) jdk8
- SUFIJO_DESPLIEGUE con valor fm para que el proyecto despliegue en los servidores weblogic java 8
- Código fuente inicial
- Se añade carpeta .m2 con fichero settings.xml con la configuración Maven de FundeWeb
- Se añade .gitignore con la configuración de ignore por defecto de FundeWeb
- Se añade .gitlab-ci.yml que apunta al pipeline padre y tiene que tener la siguiente configuración:
variables:
PROJECT_NAME: [nombre del proyecto en el repositorio GIT]
SVN_BASE: https://svn.atica.um.es/svn/NOMBRE_PROYECTO/
APP_CONTEXT: [contexto del proyecto en la aplicación web]
include:
- project: 'umugit/atica/desarrollo/common/mncs-pipelines'
file: '.gitlab-ci-template.yml'
|
- Se añade fichero readme con la información por defecto de trabajo en GIT