This plugin has never been tested for Windows containers, so I can't tell
if they can work without changes.

Le 11 août 2017 9:04 AM, "Geoff Bache" <geoff.ba...@gmail.com> a écrit :

>
> I removed the extra slash in global configuration, but it still fails and
> there are still Linux-style paths that I don't seem to be able to
> configure. See text below.
> I also tried using jenkinsci/slave, which the tooltip recommends, but got
> the same error.
>
> /Geoff
>
> Start Docker container to host the build
> $ docker volume create
> $ docker create --interactive --log-driver=none --env
> TMPDIR=/home/jenkins/.tmp --user 10000:10000 --rm --volume
> 20cf056ee345717252ece59811047e0692a9bea818f5ca23b79af77f220dbd0a:/home/jenkins/
> jenkins/agent java -Djava.io.tmpdir=/home/jenkins/.tmp -jar
> /home/jenkins/slave.jar Error response from daemon: invalid bind mount spec
> "20cf056ee345717252ece59811047e0692a9bea818f5ca23b79af77f220dbd0a:/home/jenkins/":
> invalid volume specification: '20cf056ee345717252ece59811047e
> 0692a9bea818f5ca23b79af77f220dbd0a:\home\jenkins\'
>
> On Thursday, 10 August 2017 17:14:30 UTC+2, Geoff Bache wrote:
>>
>> Hi all,
>>
>>
>>
>> I have a Jenkins pipeline defined (Windows server 2016) and I’m trying to
>> get it to use docker containers instead of building locally. The
>> docker-slaves-plugin looked like the most convenient interface for this
>> among a confusing forest of different Docker plugins.
>>
>>
>>
>> So I installed it and pointed it at my Docker image in the configuration.
>> It carried on exactly as before and ignored Docker entirely, even after
>> Jenkins restart.
>>
>>
>>
>> I then found a hint that I should replace “node” with
>> “dockerNode(‘myimage’)” in my Jenkinsfile. So I did that, and got the
>> following in my build log (with debug option enabled).
>>
>> Note the “docker create” line which seems to be referring to a bunch of
>> linux paths that just don’t exist and looks a bit hardcoded...
>>
>>
>> If, as I suspect, this isn't supported, any hints on which plugin to use
>> instead would be appreciated.
>>
>>
>>
>> Regards,
>>
>> Geoff Bache
>>
>>
>>
>> Start Docker container to host the build
>>
>> $ docker volume create
>>
>> $ docker create --interactive --log-driver=none --env
>> TMPDIR=/home/jenkins/.tmp --user 10000:10000 --rm --volume
>> 45aa67db1c5cc27820ebc3afd7abdd4a708b78f8d7ce2720fdbc2c7956ac2a52:/home/jenkins/
>> jenkins/agent/ java -Djava.io.tmpdir=/home/jenkins/.tmp -jar
>> /home/jenkins/slave.jar
>>
>> Error parsing reference: "jenkins/agent/" is not a valid repository/tag:
>> invalid reference format
>>
>> [Pipeline] // dockerNode
>>
>> [Pipeline] }
>>
>> [Pipeline] // stage
>>
>> [Pipeline] }
>>
>> [Pipeline] // node
>>
>> [Pipeline] End of Pipeline
>>
>> java.io.IOException: Failed to create docker image
>>
>>         at it.dockins.dockerslaves.drivers.CliDockerDriver.launchRemoti
>> ngContainer(CliDockerDriver.java:176)
>>
>>         at it.dockins.dockerslaves.DefaultDockerProvisioner.launchRemot
>> ingContainer(DefaultDockerProvisioner.java:88)
>>
>>         at it.dockins.dockerslaves.DockerComputerLauncher.launch(Docker
>> ComputerLauncher.java:58)
>>
>>         at it.dockins.dockerslaves.DockerComputerLauncher.launch(Docker
>> ComputerLauncher.java:49)
>>
>>         at it.dockins.dockerslaves.api.OneShotSlave.provision(OneShotSl
>> ave.java:123)
>>
>> Caused: it.dockins.dockerslaves.api.OneShotExecutorProvisioningException
>>
>>         at it.dockins.dockerslaves.api.OneShotSlave.provisionFailed(One
>> ShotSlave.java:145)
>>
>>         at it.dockins.dockerslaves.api.OneShotSlave.provision(OneShotSl
>> ave.java:129)
>>
>>         at it.dockins.dockerslaves.api.OneShotSlave.createLauncher(OneS
>> hotSlave.java:154)
>>
>>         at it.dockins.dockerslaves.DockerSlave.createLauncher(DockerSla
>> ve.java:96)
>>
>>         at it.dockins.dockerslaves.pipeline.DockerNodeStepExecution$Pla
>> ceholderTask$PlaceholderExecutable.run(DockerNodeStepExecution.java:573)
>>
>>         at hudson.model.ResourceController.execute(ResourceController.
>> java:97)
>>
>>         at hudson.model.Executor.run(Executor.java:405)
>>
>> Finished: FAILURE
>>
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jenkinsci-users/1ce34aee-8be4-4065-b189-4f27c079e781%40googlegroups.
> com
> <https://groups.google.com/d/msgid/jenkinsci-users/1ce34aee-8be4-4065-b189-4f27c079e781%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CANMVJz%3DwdajHjV-JR1DZiowpx-O9jWYHTt-e1zRdyrgguY2jwg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to