Terminado

Devops: Implementar scripts Continuous Integration Bitbucket/Aws Ec2/Tomcat

Publicado el 03 Febrero, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

SITUACIÓN ACTUAL:
Tenemos un EC2 Linux que tiene corriendo un Tomcat. Cuando generamos un nuevo war, lo subimos via ftp a mano. Queremos automatizar este deploy de una manera ordenada, con trazabilidad.


Usamos Bitbucket como ci para generar el war en una imagen.

Que queremos:
1) mantener estructuras separadas para ambientes dev y prod.
2) Poder implementar esto en un primer Artifact (x.war), pero que sirva para replicarlo fácilmente en otros Artifacts similares
3) Se copie versionado a un repositorio, y que pueda manterse en el tiempo el historial.
4) Que se copie automáticamente al EC2
5) Que se apague y prenda esa Aplicacion en Tomcat (apagar solo esa app, en el Tomcat hay varios WAR corriendo)
6) Reemplazar el war viejo por el nuevo, dejando como backup el anterior (por ejemplo con la fecha en el nombre, así podemos volverlo atrás rápido en caso de fallas)
7) fundamental: dejar bien documentado el proceso, para poder replicarlo al 100%

todo con adecuado set de usuarios iam/roles, para evitar problemas de seguridad.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por S. M.