Completed

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

Published on the February 03, 2022 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have the design
Required availability As needed

Delivery term: Not specified

Skills needed

Other projects posted by S. M.