Capítulo 14. Integrar contenedores
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Docker constituye un componente clave en muchos pipelines hoy en día. La facilidad, flexibilidad y aislamiento que proporcionan los contenedores nos permiten crear entornos personalizados y específicos para el procesamiento con una repetibilidad exacta. En este capítulo, veremos las distintas formas en que se puede utilizar Docker con Jenkins 2.
Conocimientos previos
Este capítulo asume que estás familiarizado con los conceptos básicos y el uso de Docker independientemente de Jenkins. Si no es así, te resultará útil consultar algunos de los materiales de formación en línea y la documentación ampliamente disponible para Docker antes de continuar.
Para Jenkins 2, existen esencialmente cuatro opciones para incorporar Docker a tu pipeline:
Configurado como una "nube", como un agente Jenkins independiente
Como agente creado sobre la marcha para una canalización declarativa
A través de la variable global especial DSL
dockery sus métodos asociadosDirectamente en el script mediante la llamada al shell DSL (
sh)
Veamos más detenidamente cada una de ellas.
Configurado como una nube
La idea de es que estás definiendo una o varias imágenes Docker que Jenkins puede utilizar como agentes. Este es el entorno de la "nube" desde el que se ponen en marcha los agentes. Cuando se ejecuta tu canalización, puede hacer referencia a la configuración ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access