@@ -1107,13 +1107,6 @@ class PublisherContext extends AbstractExtensibleContext {
11071107
11081108 publisherNodes << new NodeBuilder (). ' org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher' {
11091109 delegate. publishers {
1110- if (context. actions) {
1111- Node publisher = ' org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher' {
1112- publisherList(context. actions)
1113- runner(class : ' org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail' )
1114- }
1115- publisher. append(toNamedNode(' condition' , context. condition))
1116- }
11171110 context. conditionalActions. each { ConditionalActionsContext conditionalActionsContext ->
11181111 Node publisher = ' org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher' {
11191112 publisherList(conditionalActionsContext. actions)
@@ -1282,11 +1275,9 @@ class PublisherContext extends AbstractExtensibleContext {
12821275 *
12831276 * @since 1.17
12841277 */
1285- @RequiresPlugin (id = ' tasks' )
1278+ @RequiresPlugin (id = ' tasks' , minimumVersion = ' 4.41 ' )
12861279 void tasks (String pattern , excludePattern = ' ' , high = ' ' , normal = ' ' , low = ' ' , ignoreCase = false ,
12871280 @DslContext (TaskScannerContext ) Closure closure = null ) {
1288- jobManagement. logPluginDeprecationWarning(' tasks' , ' 4.41' )
1289-
12901281 TaskScannerContext context = new TaskScannerContext (jobManagement)
12911282 ContextHelper . executeInContext(closure, context)
12921283
@@ -1297,9 +1288,7 @@ class PublisherContext extends AbstractExtensibleContext {
12971288 delegate. low(low)
12981289 delegate. ignoreCase(ignoreCase)
12991290 delegate. excludePattern(excludePattern)
1300- if (jobManagement. isMinimumPluginVersionInstalled(' tasks' , ' 4.41' )) {
1301- asRegexp(context. regularExpression)
1302- }
1291+ asRegexp(context. regularExpression)
13031292 }
13041293 }
13051294
@@ -1409,20 +1398,16 @@ class PublisherContext extends AbstractExtensibleContext {
14091398 *
14101399 * @since 1.31
14111400 */
1412- @RequiresPlugin (id = ' postbuildscript' )
1401+ @RequiresPlugin (id = ' postbuildscript' , minimumVersion = ' 0.17 ' )
14131402 void postBuildScripts (@DslContext (PostBuildScriptsContext ) Closure closure ) {
1414- jobManagement. logPluginDeprecationWarning(' postbuildscript' , ' 0.17' )
1415-
14161403 PostBuildScriptsContext context = new PostBuildScriptsContext (jobManagement, item)
14171404 ContextHelper . executeInContext(closure, context)
14181405
14191406 publisherNodes << new NodeBuilder (). ' org.jenkinsci.plugins.postbuildscript.PostBuildScript' {
14201407 buildSteps(context. stepContext. stepNodes)
14211408 scriptOnlyIfSuccess(context. onlyIfBuildSucceeds)
1422- if (jobManagement. isMinimumPluginVersionInstalled(' postbuildscript' , ' 0.17' )) {
1423- scriptOnlyIfFailure(context. onlyIfBuildFails)
1424- markBuildUnstable(context. markBuildUnstable)
1425- }
1409+ scriptOnlyIfFailure(context. onlyIfBuildFails)
1410+ markBuildUnstable(context. markBuildUnstable)
14261411 }
14271412 }
14281413
0 commit comments