Hello all, Do we have any update here ? i have been trying to use dockerfile as the agent to build a docker image from the Dockerfile in my source repo and then be able to run some unit tests within the container.
I browsed all possible sources of documentation(see below) but still no luck. Has the cloudbees or jenkins guys been able to make progress here ? Or may be I don't know. https://jenkins.io/doc/book/pipeline/syntax/#agent https://dzone.com/refcardz/declarative-pipeline-with-jenkins Appreciate your help here. Thanks, Mayur On Wednesday, February 15, 2017 at 3:05:19 AM UTC+5:30, Andrew Bayer wrote: > > Right now, we don't have a great answer for this other than to use > Scripted Pipeline docker.build(...) within a script { } block - we don't > allow "foo.bar()" or "foo = bar()" syntax in steps blocks in Declarative > unless they're within a script block. Anything within a script block > doesn't go through validation, so you can use the full Scripted Pipeline > syntax there. That said, we are thinking about how to make this clearer in > the future so that you can build/deploy images without having to use script > {}. > > A. > > On Tue, Feb 14, 2017 at 2:32 PM, Thomas Fjellstrom <[email protected] > <javascript:>> wrote: > >> Hi, >> >> I'm brand new to jenkins, and have been reading a lot about the pipeline >> plugin. I think I have a basic grasp of it, but I haven't been able to >> figure out the proper syntax to build docker images in a pipeline stage. I >> don't want to run the steps IN a docker container, but rather build >> containers (multiple containers) in a pipeline Jenkinsfile. I also have >> some other requirements, like accessing credentials setup in the jenkins >> interface, and a private docker registry. >> >> Any help would be appreciated. >> >> -- >> 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 [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/fff6ea30-6b51-4f46-8516-8da8026c4241%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-users/fff6ea30-6b51-4f46-8516-8da8026c4241%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e25fb1d3-d9e7-4fb7-8009-f4e90444824b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
