[SOLUCIONADO] Deployar un artefacto de maven en Aws CodeArtifact

Iniciado por bruno1405, Agosto 01, 2023, 01:41:55 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Agosto 01, 2023, 01:41:55 PM Ultima modificación: Noviembre 01, 2023, 04:05:37 PM por AXCESS
Buenas!
Les vengo a consultar lo siguiente
estamos trabajando en java con springboot en un proyecto
Nos pidieron sacar las clases comunes del proyecto ya que vamos a migrar a una arquitectura de microservicios y la idea es que estás clases de importen desde el pom
quieren hacerlo todo en un repo privado por seguridad.
Entonces estuvimos investigando y como la empresa tiene todo montado en Aws leyeron sobre CodeArtifact
sinceramente nunca lo he hecho por lo cual les consulto si alguien a podido trabajar con esta solución?
por lo que leímos una vez que desarrollamos el artifact tenemos que configurar el setting dentro del dir M2 y de ahí ejecutar en el proyecto un mvn deploy para que lo lleve a aws pero tenemos más dudas que certezas
gracias de antemano!!

Buenas, revivo esto debido a que el proyecto estuvo dormido y lo retome hace poco.

Lo dejo como resuelto.

CodeArtifact utilizado como repo privado de maven es muy bueno ( tambien se puede utilizar npm, pypi entre otros).

Les comento lo que realizamos. Creamos una artifact de maven con todo lo común que iban a tener los microservicios, de a poco desarmamos el proyecto, en este artifact lo que hicimos fue configurar para que al ejecutar los goals de maven y hacer el build el mismo lo hiciera directamente en aws.

Los pasos son simples hay que generar un token de acceso y setearlo localmente (se puede hacer un script ya que tiene un vencimiento de una hora)
Luego de eso parados en el artifact local se corre un mvn deploy y este automáticamente hace el deploy local y remoto.

Luego al proyecto le agregamos la dependencia que genera automaticamente artifact y al construir el proyecto la descarga. Es muy buena solución

aca comparto el link de aws codeArtifact si alguno le interesa para algún trabajo. No tienes permitido ver los links. Registrarse o Entrar a mi cuenta