<div dir="ltr">Hi Everyone,<div><br></div><div>I'm trying to nest template variables and discovered that JJB behaves in a way I didn't expect when a template variable is nested. For example:</div><div><br></div><div><div><font face="monospace, monospace">- project:</font></div><div><font face="monospace, monospace">    name: test</font></div><div><font face="monospace, monospace">    jobs:</font></div><div><font face="monospace, monospace">        - '{name}-verify-{value}-{jdk}'</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">    value:</font></div><div><font face="monospace, monospace">        - a:</font></div><div><font face="monospace, monospace">            jdk:</font></div><div><font face="monospace, monospace">                - openjdk8</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">- job-template:</font></div><div><font face="monospace, monospace">    name: '{name}-verify-{value}-{jdk}'</font></div></div><div><br></div><div>When jdk is nested under the value a. It generates a job with the name:</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">    <b>'test-verify-a-['\''openjdk8'\'']'</b></span><br></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><b><br></b></span></span></div><div><font color="#000000" face="monospace">You'll notice the name also includes extra single quotes at the beginning and end of the job name itself in addition to a python list being passed out in place of the jdk variable. However if you don't nest JDK and put it by itself you get the expected name of <b>test-verify-a-openjdk8 </b>without the extra single quotes and python list.</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">I'd be interested in attempting to fix this since I have a use case for having job templates with nested variables. Would this be something that's easy to fix or would this have some larger affect on the code base?</font></div><div><br></div><div>Can someone point me to the code files related to the template name scheme. I can have a poke at it and see if it's something that can be fixed.</div><div><br></div><div>Thanks,</div><div>Thanh</div><div><br></div></div>