...
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:Área de Sistemas únicamente despliega el código que se encuentre en la Digital Media Library (DML). La mayoría de aplicaciones hace la entrega en el Gestor de Control de Versiones (GIT), a través del cuál y de manera automatizada, Jenkins lo compila y deposita en la DML. Eso ocurre siempre que la compilación o empaquetado no lo haga el proveedor. Si además en la entrega hay otra serie de archivos como archivos de texto, se deberá hacer una petición a la Oficina de Calidad para
"Configurarque todo pueda entregarse en el GIT (petición para "configurar job de JENKINS"
. De esta forma, todo lo entregado en GIT será compilado por JENKINS y lo subirá a la DML.).
Por otro lado, existe un grupo de aplicaciones en las que el proveedor es quien realiza la tarea de compilar o empaquetar, y para ello utiliza otro procedimiento, que recientemente se ha modificado. Hasta ahora, el proveedor adjuntaba el código en FARO, o directamente en JIRA en la propia PL. Con el cambio de procedimiento, el proveedor del software entrega el código fuente en GIT pero además dispone en JIRA de un registro denominado Entrega de Binarios que automáticamente deposita el código en la DML. En estos casos se deberá crear petición a la Oficina de Calidad para "configurar job para entrega de binarios".
...
El software debe entregarse creando la rama correspondiente en GITLAB como indica la normativa de la Oficina de Calidad en la Gestión de entregas y calidad software
El repositorio de binarios se genera de forma automática al realizar la compilación de la entrega, con lo que se entregan en DML.
En el caso de que los binarios se entreguen directamente por el proveedor, deberán adjuntarse a la propia PL en JIRA.
...
Mientras la OCA no ejecute su verificación es imposible avanzar con la PL. Ahora bien, el veredicto de la OCA puede ser conforme o no conforme. En cualquier caso, a excepción de que la no conformidad se deba a que la compilación en JENKINS falla, será posible seguir con el despliegue del código.
...