Hello Andrew and Thomas,

I ran in this exact problem and used a script{} block, but I am wondering 
if there are updates to this issue.  All of the documentation/examples I 
have seen use scripted syntax, but sometimes the documentation is behind 
the code. :)

Cheers,
Drew.

On Tuesday, February 14, 2017 at 1:35:19 PM UTC-8, 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/669bfe32-1f0a-4d10-b057-f0888ac2ef37%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to