Procedimiento Solicitud de Actualización de Artifactory
- Área: Repositorio de Artefactos
- Carácter del procedimiento: Recomendado
El procedimiento Solicitud de Actualización de Artifactory tiene como objetivo llevar a cabo la inclusión en el Artifactory de las librerías necesarias para la correcta compilación de los fuentes entregados, asegurando que no se requieren dependencias locales. En este sentido, TODAS las librerías propias o externas necesarias en algunos de los proyectos Maven deberán estar publicadas en el repositorio de liberías de la Consejería u Organismo.
Se trata de un procedimiento genérico de actualización de Artifactory que es extensible a cualquiera de las Consejerías u Organismos para la gestión de su artifactory interno. Las Consejerías que para la publicación en el Catálogo de Software de algunas de sus aplicaciones, requieran la actualización del Artifactory corporativo de la Junta de Andalucía, deberán registrar un petición de actualización de Artifactory en la herramienta de gestión del servicio (NAOS).
Detalle de las actividades
- SOP.SAA.01. Análisis de librerías necesarias
- SOP.SAA.02. Registro de petición de actualización del Artifactory
- PSOP.SAA.03. Incorporación del fuente de la librería en el sistema de gestión de versiones
- SOP.SAA.04. Definición URL del repositorio público
- SOP.SAA.05. Definición URL de la versión correcta de la librería
- SOP.SAA.06. Revisión y validación de la petición de actualización
- SOP.SAA.07. Construcción de la librería y despliegue en Artifactory
- SOP.SAA.08. Alta repositorio remoto e incorporación al repositorio proxy
- SOP.SAA.09. Obtención de la librería y despliegue en Artifactory
Título |
SOP.SAA.01. Análisis de librerías necesarias
|
Descripción | Como paso previo a la entrega software, el Equipo de Proyecto deberá asegurar la correcta compilación de los fuentes contra el repositorio de librerías de la Consejería. Es por ello que deberá solicitar la actualización del Artifactory con las librerías que estime necesarias (propias o de terceros). |
Tareas |
|
Responsable | Equipo de Proyecto |
Productos |
|
Título |
SOP.SAA.02. Registro de petición de actualización del Artifactory
|
Descripción | Si el Equipo de Proyecto necesita incluir alguna librería en el Artifactory, deberá registrar una petición en la herramienta de gestión del servicio. En esta petición se deberá indicar el número de librerías a incorporar, así como si la librería es externa o propia. |
Tareas |
|
Responsable | Equipo de Proyecto |
Productos |
|
Título |
PSOP.SAA.03. Incorporación del fuente de la librería en el sistema de gestión de versiones
|
Descripción | Si alguna de las librerías necesarias a incluir en el Artifactory es propia del desarrollo, el Equipo de Proyecto deberá incluir el código fuente de la misma en el sistema de gestión de versiones |
Tareas |
|
Responsable | Equipo de Proyecto |
Productos |
|
Título |
SOP.SAA.04. Definición URL del repositorio público
|
Descripción | Si algunas de las librerías necesarias a incluir en el Artifactory no es propia del desarrollo, pero están publicadas en algún repositorio maven remoto, el Equipo de Proyecto deberá proveer la URL de dicho repositorio remoto en la que se encuentran las librerías necesarias para el proceso de construcción. |
Tareas |
|
Responsable | Equipo de Proyecto |
Productos |
|
Título |
SOP.SAA.05. Definición URL de la versión correcta de la librería
|
Descripción | Si algunas de las librerías necesarias a incluir en el Artifactory no es propia del desarrollo, y además no está publicada en ningún repositorio maven remoto, el Equipo de Proyecto deberá proveer la URL de descarga de la fuente original en la que conseguir la librería necesaria para el proceso de construcción. |
Tareas |
|
Responsable | Equipo de Proyecto |
Productos |
|
Título |
SOP.SAA.06. Revisión y validación de la petición de actualización
|
Descripción | El Administrador del Artifactory deberá revisar y validar la petición de actualización del Artifactory. Para ello deberá comprobar en primer lugar, si las nuevas librerías necesarias a incluir no se encuentran ya disponibles en el repositorio, en cuyo caso desestimará la petición. |
Tareas |
|
Responsable | Administrador del Artifactory |
Productos |
|
Título |
SOP.SAA.07. Construcción de la librería y despliegue en Artifactory
|
Descripción | Una vez se dispone de todos los datos necesarios para la construcción de la librería propia, el Administrador del Artifactory accederá al sistema de gestión de versiones y comprobará su correcta compilación y lo desplegará en el repositorio Artifactory. |
Tareas |
|
Responsable | Administrador del Artifactory |
Productos |
|
Título |
SOP.SAA.08. Alta repositorio remoto e incorporación al repositorio proxy
|
Descripción | Una vez se dispone de la URL del repositorio de librerías, el Administrador de Artifactory lo dará de alta como repositorio remoto, y lo configurará convenientemente incluyéndolo como proxy. |
Tareas |
|
Responsable | Administrador del Artifactory |
Productos |
|
Título |
SOP.SAA.09. Obtención de la librería y despliegue en Artifactory
|
Descripción | Una vez se dispone de la URL de descarga de la librería, el Administrador de Artifactory descargará la librería correspondiente y la desplegará manualmente en Artifactory con las coordenadas correctas. |
Tareas |
|
Responsable | Administrador del Artifactory |
Productos |
|
Contenidos relacionados
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0319 | Plantilla Solicitud de Actualización del Artifactory | Plantilla | Recomendado |