AusweisApp2/resources/jenkins/dsl/common/Release.groovy

32 lines
513 B
Groovy
Raw Normal View History

2017-07-03 09:30:10 +02:00
package common
import javaposse.jobdsl.dsl.Job
import javaposse.jobdsl.dsl.DslFactory
import common.Build
class Release extends Build
{
String namePrefix = 'Release_'
String trigger = null
List oldBuilds = null
2017-12-20 14:54:05 +01:00
boolean releaseJob = true
2017-07-03 09:30:10 +02:00
boolean cleanup = true
boolean sendMail = false
Job generate(DslFactory dslFactory)
{
def j = super.generate(dslFactory)
j.with
{
2017-12-20 14:54:05 +01:00
parameters
{
stringParam('changeset', 'release', 'Build given changeset (tag) as release')
}
2017-07-03 09:30:10 +02:00
}
return j
}
}