import javaposse.jobdsl.plugin.GlobalJobDslSecurityConfigurationimport jenkins.model.GlobalConfigurationimport org.kohsuke.stapler.StaplerRequest
// current value println GlobalConfiguration.all().get(GlobalJobDslSecurityConfiguration.class).useScriptSecurity
// change vaueStaplerRequest stapler = nullnet.sf.json.JSONObject jsonObject = new net.sf.json.JSONObject()//jsonObject.put("useScriptSecurity", false) // it uses has method https://github.com/jenkinsci/job-dsl-plugin/blob/6a70bba91e671ebe72fd682e92e9abea48a2b050/job-dsl-plugin/src/main/groovy/javaposse/jobdsl/plugin/GlobalJobDslSecurityConfiguration.groovy#L21
GlobalConfiguration.all().get(GlobalJobDslSecurityConfiguration.class).configure(stapler, jsonObject)
// new valueprintln GlobalConfiguration.all().get(GlobalJobDslSecurityConfiguration.class).useScriptSecurity
Fábio Peruchi DevOps / Infra-estrutura |
fabio.peruchi@tecsinapse.com.br (19) 98205-4446 fabio_peruchi |
Esta mensagem, incluindo seus anexos, tem caráter confidencial e seu conteúdo é restrito ao destinatário da mensagem. Caso você a tenha recebido por engano, queira, por favor, retorná-la ao destinatário e apagá-la de seus arquivos. Qualquer uso não autorizado, replicação ou disseminação desta mensagem ou parte dela é expressamente proibido. A TecSinapse não se responsabilizará pelo conteúdo ou pela veracidade desta informação. |
--
You received this message because you are subscribed to a topic in the Google Groups "job-dsl-plugin" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/job-dsl-plugin/BT8nEeLoBps/unsubscribe.
To unsubscribe from this group and all its topics, send an email to job-dsl-plugin+unsubscribe@googlegroups.com.
To post to this group, send email to job-dsl-plugin@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/9913942f-82af-440e-aca8-a5c2ce04e261%40googlegroups.com.
import javaposse.jobdsl.plugin.GlobalJobDslSecurityConfigurationimport jenkins.model.GlobalConfiguration
GlobalConfiguration.all().get(GlobalJobDslSecurityConfiguration.class).useScriptSecurity=false
To unsubscribe from this group and all its topics, send an email to job-dsl-plugi...@googlegroups.com.
To post to this group, send email to job-dsl...@googlegroups.com.
Fábio Peruchi DevOps / Infra-estrutura |
fabio.peruchi@tecsinapse.com.br (19) 98205-4446 fabio_peruchi |
Esta mensagem, incluindo seus anexos, tem caráter confidencial e seu conteúdo é restrito ao destinatário da mensagem. Caso você a tenha recebido por engano, queira, por favor, retorná-la ao destinatário e apagá-la de seus arquivos. Qualquer uso não autorizado, replicação ou disseminação desta mensagem ou parte dela é expressamente proibido. A TecSinapse não se responsabilizará pelo conteúdo ou pela veracidade desta informação. |
To unsubscribe from this group and all its topics, send an email to job-dsl-plugin+unsubscribe@googlegroups.com.
To post to this group, send email to job-dsl-plugin@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/b37b00fd-92b8-4587-9978-36b8d35c2875%40googlegroups.com.
import javaposse.jobdsl.plugin.GlobalJobDslSecurityConfiguration
import jenkins.model.GlobalConfiguration
// Disable Job DSL script approval
GlobalConfiguration.all().get(GlobalJobDslSecurityConfiguration.class).useScriptSecurity=false
GlobalConfiguration.all().get(GlobalJobDslSecurityConfiguration.class).save()
cat /var/lib/jenkins/javaposse.jobdsl.plugin.GlobalJobDslSecurityConfiguration.xml<?xml version='1.0' encoding='UTF-8'?><javaposse.jobdsl.plugin.GlobalJobDslSecurityConfiguration plugin="job...@1.66"> <category class="jenkins.model.GlobalConfigurationCategory$Security"/> <useScriptSecurity>false</useScriptSecurity></javaposse.jobdsl.plugin.GlobalJobDslSecurityConfiguration>