configuración gitlab-corredor
concurrente = 1 check_interval = 0 [session_server] session_timeout = 1800 [[corredores]] nombre = " yourname " url = " https://git.yourname.com/ " tokens = " yourtoken " ejecutor = " cáscara " shell = " powershell " [runners.custom_build_dir] [runners.cache] [runners.cache.s3] [runners.cache.gcs]
.gitlab-ci.yml 文件
Trabajo: etapa: desplegar solamente: [ " sunombre " ] Tags: [ " yourtag " ] guión: - chcp 65001 - eco " pasar mis 10 horas " - " C: " - cd C: \ www \ - powershell - git checkout. - git pull
Descripción: Los
detalles del código no es importante. Son las ideas importantes.
Cuando gitlab favorito para funcionar bajo Linux, funcionando bien, pero tiene un problema de Windows.
El problema más grave es git en la configuración .gitlab-ci.yml no se puede ejecutar. Pero la prueba directa en el servidor de ventanas se está ejecutando.
Se descubrió que la secuencia de comandos de configuración no se está ejecutando PowerShell, pero conduciéndolo en cmd. Pero en cmd en el servidor de Windows puede ejecutar git.
¿Por qué ventanas es?