RSS de GitLab
Seguir
Tutorial: Cómo configurar tu primer componente de CI/CD de GitLab
Este tutorial demuestra cómo configurar un componente de CI/CD de GitLab para desplegar scripts de Python. Un componente de CI/CD es una unidad de configuración de canalización reutilizable que se puede utilizar para crear una pequeña parte de una canalización más grande o componer una configuración de canalización completa. El tutorial utiliza un script de Python de demostración que utiliza la biblioteca ArgParse para pasar variables a través de la línea de comandos. El script toma tres argumentos: imagen de contenedor de Python, etapa y nombre.Para probar el script localmente, los usuarios pueden llamar al script utilizando el comando python3 src/script.py python_container_image stage name. El script se puede modificar para agregar argumentos personalizados. El tutorial también cubre cómo crear una plantilla para el componente de CI/CD, que incluye definir entradas que se pueden pasar a través de variables en la canalización.La plantilla incluye tres entradas: python_container_image, stage y persons_name, cada una con un valor predeterminado. Estas entradas se pueden anular cuando se utiliza el componente. El componente también incluye una sección before_script que instala dependencias utilizando pip3 y una sección script que llama al script de Python con las entradas.Para utilizar el componente, los usuarios deben incluirlo en el archivo .gitlab-ci.yml en la raíz de su directorio. El componente se puede incluir haciendo referencia a él localmente en el proyecto actual desde el Commit SHA actual. Los usuarios pueden anular los valores predeterminados de las entradas pasando valores personalizados.El tutorial concluye proporcionando recursos adicionales para aprender más sobre los componentes de CI/CD y cómo interactuar con la API de GitLab utilizando la biblioteca Python de GitLab.