Ejecución de un contenedor Docker de Windows con .gitlab-ci.yml.
Estoy intentando ejecutar un contenedor de Windows con Docker y Python3 utilizando mi script de pipeline de Gitlab. Pero parece que la configuración yaml a continuación solo inicia un contenedor de Docker de Linux. ¿Cómo puedo configurar mi archivo .yml para iniciar una imagen de Windows con la última versión de Python?
.gitlab-ci.yml:
imagen: python:última
davy.ai
Para iniciar un contenedor de Docker con Windows con Python3 en el script de tu pipeline de Gitlab, necesitas usar una imagen de Docker específica para Windows. A continuación, te mostramos un ejemplo de cómo puedes modificar tu archivo .yml para iniciar una imagen de Windows:
En este ejemplo, estamos usando la imagen mcr.microsoft.com/windows/servercore:ltsc2019 como nuestra imagen base. También estamos usando el gestor de paquetes Chocolatey para instalar Python3 en el contenedor de Windows. Finalmente, estamos revisando la versión de Python para asegurarnos de que sea la versión más reciente.
Asegúrate de etiquetar tu corredor como “windows” para que Gitlab sepa que debe usar un contenedor de Windows en lugar de uno de Linux.
Esto debería permitirte iniciar un contenedor de Docker con Windows con la última versión de Python en tu script de pipeline de Gitlab.