Class ConditionsContext
- java.lang.Object
-
- hudson.plugins.promoted_builds.integrations.jobdsl.ConditionsContext
-
- All Implemented Interfaces:
javaposse.jobdsl.dsl.Context
public class ConditionsContext extends Object implements javaposse.jobdsl.dsl.Context
-
-
Constructor Summary
Constructors Constructor Description ConditionsContext(javaposse.jobdsl.plugin.DslEnvironment dslEnvironment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
downstream(Boolean evenIfUnstable, String jobs)
String
getJobs()
String
getParameterName()
String
getParameterValue()
Map<String,groovy.util.Node>
getParams()
String
getPromotionNames()
String
getUsers()
boolean
isDownstreamPass()
boolean
isEvenIfUnstable()
boolean
isEvenIfUnstableDownstream()
boolean
isEvenIfUnstableParameterized()
boolean
isManual()
boolean
isParameterizedSelfPromotion()
boolean
isReleaseBuild()
boolean
isSelfPromotion()
boolean
isUpstreamPromotion()
void
manual(String users)
void
manual(String users, groovy.lang.Closure<?> parametersClosure)
void
parameterizedSelfPromotion(Boolean evenIfUnstable, String parameterName, String parameterValue)
void
parameters(groovy.lang.Closure<?> parametersClosure)
void
releaseBuild()
void
selfPromotion(Boolean evenIfUnstable)
void
upstream(String promotionNames)
-
-
-
Method Detail
-
selfPromotion
public void selfPromotion(@CheckForNull Boolean evenIfUnstable)
-
parameterizedSelfPromotion
public void parameterizedSelfPromotion(@CheckForNull Boolean evenIfUnstable, String parameterName, String parameterValue)
-
manual
public void manual(String users)
-
manual
public void manual(String users, groovy.lang.Closure<?> parametersClosure)
-
releaseBuild
public void releaseBuild()
-
parameters
public void parameters(groovy.lang.Closure<?> parametersClosure)
-
upstream
public void upstream(String promotionNames)
-
isSelfPromotion
public boolean isSelfPromotion()
-
isEvenIfUnstable
public boolean isEvenIfUnstable()
-
isParameterizedSelfPromotion
public boolean isParameterizedSelfPromotion()
-
isEvenIfUnstableParameterized
public boolean isEvenIfUnstableParameterized()
-
getParameterName
public String getParameterName()
-
getParameterValue
public String getParameterValue()
-
isManual
public boolean isManual()
-
getUsers
public String getUsers()
-
isReleaseBuild
public boolean isReleaseBuild()
-
isDownstreamPass
public boolean isDownstreamPass()
-
isEvenIfUnstableDownstream
public boolean isEvenIfUnstableDownstream()
-
getJobs
public String getJobs()
-
isUpstreamPromotion
public boolean isUpstreamPromotion()
-
getPromotionNames
public String getPromotionNames()
-
-