I have a code snippet to create an empty workflow project.

def parent = Jenkins.getInstance()
def name = "Test_Name"
def project = parent.getItem(name)

if (project == null) {
    project = parent.createProject(WorkflowJob.class, name)
} else print "[INFO] Project $name already exists. Will be updated."
project.setDescription("my description")
project.setDefinition(new CpsFlowDefinition("print \"test\""))
project.addTrigger(new hudson.triggers.TimerTrigger("0 20 * * *"))
project.setBuildDiscarder(new hudson.tasks.LogRotator("", "5", "", ""))
project.save()

I would like to add parameters to that project, something like:

project.addParameter(new StringParameter("name", "default", "description"))

but I cannot find a way how to actually do it.

-- 
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/324760f0-02a7-497f-8b5c-3a6e5535a3c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to