Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

Versión 1 Siguiente »

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

  1. Creación del repositorio GIT en gitlab.com
    1. Se creará dentro del espacio del grupo que lo solicitó (campo Grupo del Jira)
    2. 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
    3. Se crearán, a parte de la rama master dos ramas: desarrollo y preproducción
    4. Se pondrá la rama de desarrollo como rama por defecto
    5. Se bloquearán todas las ramas para que no permita hacer push, solo merge
    6. Al estar en un grupo el despliegue CI/CD heredará las variables del globales del grupo
    7. Se deberán dar de alta las siguientes variables:
      1. JDK_VERSION con valor (normalmente) jdk8
      2. SUFIJO_DESPLIEGUE con valor fm para que el proyecto despliegue en los servidores weblogic java 8
  2. Código fuente inicial
    1. Se añade carpeta .m2 con fichero settings.xml con la configuración Maven de fundeweb
    2. Se añade .gitignore con la configuración de ignore por defecto de fundeweb
    3. 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'
      
      

    4. Se añade fichero readme con la información por defecto de trabajo en GIT



  • Sin etiquetas