...
- Debe estar clara la entrega que se quiere desplegar, Siempre va a constar de cuatro dígitos, donde los tres primeros vienen dados por el código de la versión. Por tanto, debe existir una versión en estado "En resolución" para determinar los tres primeros dígitos. El cuarto dígito se informará de forma secuencial teniendo en cuenta que para una versión no puede haber más de una petición de lanzamiento abierta.
- El proveedor debe entregar el código siguiendo la normativa establecida por el área de Gobernanza (Gestión de entregas y calidad software). El proveedor de Sistemas sólo desplegará el código que esté subido a la DML, por lo que se debe tener en cuenta lo siguiente:
- Si el código NO es compilado o empaquetado por el proveedor debe hacer siempre la entrega en GIT. Si necesita hacer entrega de otro tipo de ficheros, como por ejemplo ficheros de texto deberá la primera vez hacer una petición a la Oficina de Calidad para "Configurar job de JENKINS". De esta forma, todo lo entregado en GIT será compilado por JENKINS y lo subirá a la DML.
- Si el código es compilado por el proveedor deberá entregar el código fuente en el GIT y los ficheros compilados deberán adjuntarse a un tipo de registro que se llama Entrega binarios. En este registro se adjuntará el o los ficheros y al acceder a realizar entrega, los ficheros se subirán directamente a la DML, indicando en JIRA la ruta y desapareciendo dichos archivos del registro. En el caso puntual de aplicaciones en las que no haya código fuente, sólo habrá que hacer la entrega de binarios.
- El proveedor debe realizar el procedimiento de Instalación y desinstalación (PID), es decir, debe describirse el proceso de despliegue sobre la plataforma que previamente se habrá construido o modificado siguiendo el proceso de Gestión de Plataformas.
Advertencia |
---|
En el PID (Procedimiento de Instalación y Desinstalación) siempre habrá que indicar la ruta relativa de la DML que siempre coincidirá con la de GIT. En el caso de que no haya entrega de código fuente, la ruta será la indicada en el registro de entrega de binarios. |
- No es posible solicitar una PL sin que la OCA realice una verificación del código entregado. Básicamente, la verificación de la entrega consta de las siguientes tareas:
- Verificación estructura correcta del repositorio GIT
- Verificación campos del fichero Readme.md
- Verificación Cumplimiento de la Normativa Oracle
- Verificación uso correcto de Gitflow
- Verificación estructura de los archivos pom.xml y build.xml
- Compilaciones JENKINS
- Verificación y validación de calidad estática del código
...