Not to drag the thread off-topic, but could you elaborate on any security 
issues with Job DSL? I experimented with it a while back, and CloudBees is 
going to demo Job Templates to my shop in the near future, but is there 
something that makes Job DSL inherently less secure-able than the latter?

For example, couldn't you just use project-based security to lock down the 
Job DSL job that creates and updates the spawned jobs?

Thanks,

On Friday, October 2, 2015 at 12:57:59 PM UTC-7, Baptiste Mathus wrote:
>
> +1 for the Job DSL plugin if you don't have hard security requirements on 
> your Jenkins instance. (i.e. all users are allowed to modify anything).
>
> 2015-10-02 20:37 GMT+02:00 Cuong Tran <cuong...@gmail.com <javascript:>>:
>
>> Martin,
>>
>> We use the Templates plugin to simplify the job creation interface and 
>> standardize common job types. Combined with the folder plugin, we can 
>> restrict what can be created within a folder, making it even simpler for 
>> end users. The xml transformation isn't bad since you can just create a job 
>> with substitution tokens (${FOO}) and load it in from the interface. 
>> Changes to a template are automatically propagated to its jobs as well.  
>> You can also easily convert an existing job to use templates job.
>>
>> I think it's better than the other options you listed.
>>
>> Having said that, we have thousands of jobs and multiple Jenkins masters 
>> so this plugin doesn't work that well for our scenario.  I think the 
>> general direction of keeping the job configuration in SCM (using 
>> combination of the workflow and Job DSL plugin) is more scalable and it's 
>> something we are investigating.
>>
>> On Thursday, October 1, 2015 at 12:53:36 PM UTC-7, Martin B. wrote:
>>>
>>> Hello users. 
>>>
>>> I'm looking for independent opinions on the Jenkins Enterprise Templates 
>>> Plugin. 
>>>
>>> It would be one of the main reasons for us to adopt Jenkins Enterprise, 
>>> but I was quite shocked to learn (see 
>>>
>>> http://documentation.cloudbees.com/docs/cje-user-guide/temolate-sect-job-template-tutorial.html)
>>>  
>>>
>>> that you actually have to do raw XML transformation to get a simple job 
>>> template running. Looks rather bare bones to me. ('course I *can* see 
>>> where this might be useful with very complicated job templates, but I 
>>> like to keep the simple stuff simple, and telling people to write jelly 
>>> transformations isn't my idea of simple) 
>>>
>>> Anyway - are you using JE Templates Plugin? Great Stuff? Much better 
>>> than (https://github.com/JoelJ/ez-templates) or 
>>> (https://wiki.jenkins-ci.org/display/JENKINS/Template+Project+Plugin) 
>>> ... ? 
>>>
>>> cheers, 
>>> Martin 
>>>
>> -- 
>> 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/6a363e9f-ed64-4be8-a4a9-7dc68591c6d6%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/6a363e9f-ed64-4be8-a4a9-7dc68591c6d6%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Baptiste <Batmat> MATHUS - http://batmat.net
> Sauvez un arbre,
> Mangez un castor !
>

-- 
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/603addc4-2433-412f-85a3-cd31eb19a41b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to