Wouldn't you need a Windows SCM image as well?

On 2017-08-12 18:56, nicolas de loof wrote:
I think you just miss a Jenkins agent docker image for Windows architecture, everything else should work (linux style paths aren't an issue afaik)

Le 11 août 2017 16:37, "Thiago Carvalho Davila" <thiago.dav...@serpro.gov.br <mailto:thiago.dav...@serpro.gov.br>> a écrit :

    That is very sad.. I have slaves for windows and linux, and I was
    begining a migration of my machine slaves to containers =(

    Is there a JIRA feature created for that cause?

    Em 11/08/2017 04:52:49, Geoff Bache escreveu:


        OK, I think we can conclude from my evidence that it doesn't
        yet work on Windows then: I'm not trying to do anything beyond
        basic usage. Perhaps you could write this in the plugin
        description?

        On Friday, 11 August 2017 09:08:51 UTC+2, nicolas de loof wrote:

            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...@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:
                
'20cf056ee345717252ece59811047e0692a9bea818f5ca23b79af77f220dbd0a:\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.launchRemotingContainer(CliDockerDriver.java:176)

                            at
                    
it.dockins.dockerslaves.DefaultDockerProvisioner.launchRemotingContainer(DefaultDockerProvisioner.java:88)

                            at
                    
it.dockins.dockerslaves.DockerComputerLauncher.launch(DockerComputerLauncher.java:58)

                            at
                    
it.dockins.dockerslaves.DockerComputerLauncher.launch(DockerComputerLauncher.java:49)

                            at
                    
it.dockins.dockerslaves.api.OneShotSlave.provision(OneShotSlave.java:123)

                    Caused:
                    
it.dockins.dockerslaves.api.OneShotExecutorProvisioningException

                            at
                    
it.dockins.dockerslaves.api.OneShotSlave.provisionFailed(OneShotSlave.java:145)

                            at
                    
it.dockins.dockerslaves.api.OneShotSlave.provision(OneShotSlave.java:129)

                            at
                    
it.dockins.dockerslaves.api.OneShotSlave.createLauncher(OneShotSlave.java:154)

                            at
                    
it.dockins.dockerslaves.DockerSlave.createLauncher(DockerSlave.java:96)

                            at
                    
it.dockins.dockerslaves.pipeline.DockerNodeStepExecution$PlaceholderTask$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-use...@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
                <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
        <#m_9141905752794143365_>.
        To view this discussion on the web visit
        
https://groups.google.com/d/msgid/jenkinsci-users/41050b00-f6f2-4f56-9607-a1e8e8aadb78%40googlegroups.com
        
<https://groups.google.com/d/msgid/jenkinsci-users/41050b00-f6f2-4f56-9607-a1e8e8aadb78%40googlegroups.com?utm_medium=email&utm_source=footer>.
        For more options, visit https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.


    -


    "Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS
    (SERPRO), empresa pública federal regida pelo disposto na Lei
    Federal nº 5.615, é enviada exclusivamente a seu destinatário e
    pode conter informações confidenciais, protegidas por sigilo
    profissional. Sua utilização desautorizada é ilegal e sujeita o
    infrator às penas da lei. Se você a recebeu indevidamente, queira,
    por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

    "This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS
    (SERPRO) -- a government company established under Brazilian law
    (5.615/70) -- is directed exclusively to its addressee and may
    contain confidential data, protected under professional secrecy
    rules. Its unauthorized use is illegal and may subject the
    transgressor to the law's penalties. If you're not the addressee,
    please send it back, elucidating the 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
    <mailto:jenkinsci-users+unsubscr...@googlegroups.com>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/jenkinsci-users/c027f377da0189d5277bdd934f925defc5e61f25%40serpro.gov.br
    
<https://groups.google.com/d/msgid/jenkinsci-users/c027f377da0189d5277bdd934f925defc5e61f25%40serpro.gov.br?utm_medium=email&utm_source=footer>.
    For more options, visit https://groups.google.com/d/optout
    <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 <mailto:jenkinsci-users+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CANMVJz%3DeRyhZTX4%2BJzHrZZFq-T6ZttXhSXa%2Bke5MFgWbnJVu_A%40mail.gmail.com <https://groups.google.com/d/msgid/jenkinsci-users/CANMVJz%3DeRyhZTX4%2BJzHrZZFq-T6ZttXhSXa%2Bke5MFgWbnJVu_A%40mail.gmail.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/649b7a6b-9c45-99a8-0b2f-e4185545585c%40larsen.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to