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.