Quiero crear una imagen acoplable automática a través de Jenkins una vez que la construcción tenga éxito.
Intenté proporcionar comandos de la ventana acoplable en el shell de ejecución, pero arrojar un error de comando no encontrado. Si esta no es la forma correcta de lograrlo en Windows 10.
Error:
................ ................ 12 passing (81ms) + docker build -t snapshot . C:\WINDOWS\TEMP\jenkins6038297422360146327.sh: line 4: docker: command not found Build step 'Execute shell' marked build as failure Finished: FAILUREIncluso después de instalar la ventana acoplable dentro de jenkins, no selecciona la URL de mi ventana acoplable
Docker dentro de jenkins
Error completo de la URL de Docker
Creó una nueva máquina virtual con TLS falso:
docker-machine create -d virtualbox --engine-opt tlsverify=false node2para comprobar que TLS se hace falso, ejecuté debajo del comando
docker-machine env node2 aquí DOCKER_TLS_VERIFY = "1" , sin embargo, en la documentación se menciona DOCKER_TLS_VERIFY = "0" debe ser cero si mi máquina ahora tiene TLS habilitado o no. ¿Cómo puedo confirmar que mi máquina es TLS falsa?
El shell que configuró en su trabajo de Jenkins es ejecutado por el ejecutor de Jenkins en la máquina Jenkins (o la máquina esclava de Jenkins si está usando Jenkins de la manera Maestro-Esclavo), por lo que cualquier comando que desee usar, debe estar instalado correctamente y en la PATH de la máquina de destino, al igual que ejecuta el comando en la terminal manualmente.
Así que el mensaje de error se explica por sí mismo ahora:
C:\WINDOWS\TEMP\jenkins6038297422360146327.sh: línea 4: docker: comando no encontrado
lo que significa que no ha instalado docker en su máquina Jenkins, primero debe instalarlo y configurarlo.
Además, es posible que desee echar un vistazo al complemento de paso de compilación de Docker para Jenkins.
Si no necesita ejecutar Docker en el mismo servidor que Jenkins, descubrí que descargar un cliente de Docker era mejor que usar el complemento de Jenkins. Puede encontrar la última versión aquí: https://download.docker.com/win/static/stable/x86_64/
Luego simplemente llame al comando docker con --host 192.168.99.100. Debería funcionar y compilar la imagen en Docker Server 192.168.99.100
instalar ventana acoplable en jenkins. Jenkins no conoce la ventana acoplable.