Evaluating bids

Proyecto Front End – Backend – Jenkins – Docker – Docker Compose

Published on the April 04, 2023 in IT & Programming

About this project

Open

• Desplegar Jenkins con docker-compose y adicionar un esclavo (Puede ser una VM o un equipo anfitrion).
• Crear un repositorio en GitHub y subir al mismo el docker-compose.yml con las herramientas de nexus y jenkins (no subir el folder "jenkins_home" al repositorio)
• Preparar un Jenkinsfile incluyendo todos los stages necesarios para desplegar el proyecto de Backend y Frontend.
• Parametrizar el Jenkins pipeline para desplegar los servicios en ambiente de desarrollo (dev), ambiente de control de calidad (qa), y ambiente de producción (prod).
• Seguir el siguiente flujo en el Jenkinfile:
1) Desarrollo envía cambios al repositorio ya sea de Backend o Frontend.
2) Jenkins automáticamente empieza el despliegue en el ambiente de desarrollo (Puede ser un equipo local o una VM).
3) Se ejecutan algunos tests. Puede ejecutar algunos comandos con curl para verificar que el
servicio este arriba y respondiendo.
4) Si no hay errores en el paso 3 continuar con el deploy en el ambiente de QA. (No se debe
hacer build para construir la aplicación de nuevo, se debe desplegar las imágenes de
Docker creadas para el ambiente de desarrollo)
5) Si se tiene algunos tests de ui los puede ejecutar, si no, también puede hacer algunas
pruebas con curl en el ambiente de qa
6) si no hay errores en el paso 5, continuar con el despliegue en su ambiente de producción.
(puede también ser otra VM)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: April 09, 2023

Skills needed

Other projects posted by I. C. R.