Tengo una instalación de Jenkins en mi máquina con Windows 10 y estoy tratando de ejecutar el ejemplo básico de canalización de node.js. Cuando Jenkins intentó ejecutar la imagen que enumeré en Jenkinsfile, aparece este error:
Failed to run image 'node:7-alpine'. Error: docker: Error response from daemon: the working directory 'C:\Users\Joel\.jenkins\workspace\symview-3_master' is invalid, it needs to be an absolute path. See 'docker run --help'.Este es el Jenkinsfile que estoy usando:
pipeline { agent { docker { image 'node:7-alpine' } } stages { stage('Test') { steps { sh 'node --version' } } } }¿Cómo puedo solucionar el problema de la ruta absoluta en Windows?
Por el momento, el complemento Jenkins Docker Pipeline en el host de Windows no puede ejecutar imágenes de Linux Docker debido a un error https://issues.jenkins.io/browse/JENKINS-60473
Intente reemplazar la ruta del directorio de trabajo como se muestra a continuación (escape de cada barra con ) C:\\Users\\Joel\\.jenkins\\workspace\\symview-3_master