Novato de Docker aquí.
He configurado un contenedor Docker para ejecutar una aplicación Node JS simple.
Digamos que tengo una nueva versión de mi aplicación (por ejemplo, 1.1 ) que debe implementar un CI de Jenkins. Aquí me estoy perdiendo un poco sobre qué debería hacer exactamente el Jenkins CI:
O
La práctica ideal con la herramienta CI / CD como Jenkins es la siguiente:
1) Haga un trabajo en Jenkins (idealmente un trabajo de canalización de Jenkins) que debería verificar el código de su repositorio de SCM y luego ejecutar la prueba unitaria definida y la prueba de integración aislada en ese código.
2) Ese trabajo luego crea la imagen a partir de su código y etiquétala correctamente y guárdela en el repositorio de Docker requerido.
3) El trabajo debe ir a su host de la ventana acoplable y extraer la nueva imagen de la ventana acoplable, detener el contenedor anterior y ejecutar el nuevo contenedor después.
4) Como paso opcional, puede configurar un cron en su host que ejecute los contenedores de la ventana acoplable para administrar las imágenes y los contenedores antiguos huérfanos.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras