That would explain the complete lack of examples. I'm kindof surprised there wasnt some kind of mapping from plugin dsl to the new declarative syntax, to at least allow some use of the existing apis. The script blocks are good enough for now however.
Thanks :) On Tuesday, February 14, 2017 at 2:35:19 PM UTC-7, 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 <tfjel...@gmail.com > <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 jenkinsci-use...@googlegroups.com <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 jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/6410aaa9-3702-4b3c-b2da-a2665326ee0b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.