tag:blogger.com,1999:blog-21628438.post5195756855661185901..comments2024-03-27T08:21:58.680+01:00Comments on new Blog( perso );: Docker-Slaves 1.0 releasedNicolas De Loofhttp://www.blogger.com/profile/01689687514370945173noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-21628438.post-49339472906285753942023-12-29T16:08:56.627+01:002023-12-29T16:08:56.627+01:00Yoann and I collaborated on Docker-slaves a year a...Yoann and I collaborated on Docker-slaves a year ago during DockerHackDay, with complimentary ideas in mind to re-invent Jenkins in a Docker world. We are happy to have developed a working prototype in 24 hours and won third place in this contest! Continue your fantastic effort! I hope to see more intriguing factoids from your perspective in the future. Thank you so much for your contribution!<br /><a href="https://srislawyer.com/motorcycle-accident-lawyer-virginia-motorcycle-accident-attorney/" rel="nofollow">motorcycle accident lawyer near me</a>johnsonhttps://www.blogger.com/profile/01981028974349841175noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-24641976329516849442016-09-15T06:53:14.688+02:002016-09-15T06:53:14.688+02:00console link issue is not managed by this plugin. ...console link issue is not managed by this plugin. I can't see how it could impact it<br />docker pull run with parallel download, I guess this doesn't well fit into jenkins sequential log mechanismNicolas De Loofhttps://www.blogger.com/profile/01689687514370945173noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-89420208107434380162016-09-15T00:44:26.691+02:002016-09-15T00:44:26.691+02:00@Nicolas it works like a charm with 1.0 :)
I just...@Nicolas it works like a charm with 1.0 :)<br /><br />I just noticed two small issues :<br />* When used in a pipeline, if you trigger a job you can can see the pipeline executor running and a few seconds later the "container / slave", perfect but if you try to click on the progress bar of this slave your redirected to the wrong url (/console instead of job/JOBNAME/BUILDNUMBER/console)<br />* For some reason the log "docker pull" phase is defered (i mean displayed at the end) and it can be disturbing 'cause you have no clue if the job is "stuck" or just downloading stuff<br /><br />A part from that the plugin looks really promising, i already played with it for a while without pipeline and i can see how poweful it is. I'll need refactor some of my jenkins job now :)<br /><br />Anonymoushttps://www.blogger.com/profile/15252719003885125171noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-31357552035065161452016-09-14T09:51:19.147+02:002016-09-14T09:51:19.147+02:00Thanks @ndeloofThanks @ndeloofAnonymoushttps://www.blogger.com/profile/18327514079970499510noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-51064701627364594322016-09-14T09:41:53.719+02:002016-09-14T09:41:53.719+02:00@Jean-Louis you are running 0.5, need to wait for ...@Jean-Louis you are running 0.5, need to wait for update center to be rebuilt with latest 1.0<br />You can download it in the meantime from http://repo.jenkins-ci.org/simple/releases/it/dockins/docker-slaves/1.0/docker-slaves-1.0.hpiNicolas De Loofhttps://www.blogger.com/profile/01689687514370945173noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-33707518187414305702016-09-14T09:37:25.890+02:002016-09-14T09:37:25.890+02:00docker-slaves uses Docker-CLI fro master, so you n...docker-slaves uses Docker-CLI fro master, so you need this one in PATH. <br />if master is itself running inside a container, just bind mount docker.sock and add docker binary (from https://github.com/docker/docker/releases/tag/v1.12.1) to your image.<br /><br />We plan to offer a plain java API alternative asap (to reduce external processes, so threads, inside master)Nicolas De Loofhttps://www.blogger.com/profile/01689687514370945173noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-10458994416430027492016-09-14T09:25:21.489+02:002016-09-14T09:25:21.489+02:00Sounds great, I have a question thought.
It relie...Sounds great, I have a question thought.<br /><br />It relies on docker-common plugins, that means there must be a docker binary accessible so if jenkins is already a docker container it doesn't work yet ?Anonymoushttps://www.blogger.com/profile/18327514079970499510noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-87302231441491773802016-09-14T08:51:45.126+02:002016-09-14T08:51:45.126+02:00Here is my jenkinsfile, the full stack trace and t...Here is my jenkinsfile, the full stack trace and the versions of plugins : https://gist.github.com/jeanlouisboudart/827123c819e55ae590d23f9d90709c47Anonymoushttps://www.blogger.com/profile/15252719003885125171noreply@blogger.comtag:blogger.com,1999:blog-21628438.post-68922742325872574602016-09-14T08:19:16.137+02:002016-09-14T08:19:16.137+02:00Great job ! Looks like this is turning to the righ...Great job ! Looks like this is turning to the right direction.<br /><br />Unfortunatly this doesn't work in my pipeline setup i always get the following error :<br />java.lang.NoClassDefFoundError: org/jenkinsci/plugins/durabletask/executors/ContinuedTask<br /> at java.lang.ClassLoader.defineClass1(Native Method)<br /> at java.lang.ClassLoader.defineClass(ClassLoader.java:763)<br /> at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)<br /> at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:884)<br /> at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310)<br /> at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)<br />...<br />I'm using jenkins 2.7.4 with latest plugins versions. Any idea?Anonymoushttps://www.blogger.com/profile/15252719003885125171noreply@blogger.com