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

35 lines
647 B
Groovy

package common
import javaposse.jobdsl.dsl.Job
import javaposse.jobdsl.dsl.DslFactory
import common.Library
class LibraryReview extends Library
{
String namePrefix = 'Review_Libs_' // See copyArtifacts in Build.groovy
boolean sendMail = false
boolean disableChangelog = true
Job generate(DslFactory dslFactory)
{
def j = super.generate(dslFactory)
j.with
{
parameters
{
fileParam('patch.diff', 'Patch file that will be applied and tested')
stringParam('review.url', '', 'Review URL that will be used for description (optional)')
}
steps
{
buildDescription('', '${review.url}')
}
}
return j
}
}