Skip to content

Commit 6ce330d

Browse files
committed
JenkinsPipelineStrategy builds should not be pruned on BuildConfig save
JenkinsPipelineStrategy builds should only be pruned by Jenkins and not the default build pruning logic including saving the BuildConfig.
1 parent cb2f9f8 commit 6ce330d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/build/controller/common/util.go

+5
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ func HandleBuildPruning(buildConfigName string, namespace string, buildLister bu
4343
return err
4444
}
4545

46+
if buildConfig.Spec.Strategy.JenkinsPipelineStrategy != nil {
47+
glog.V(4).Infof("Build pruning for %s/%s is handled by Jenkins, skipping.", buildConfig.Namespace, buildConfig.Name)
48+
return nil
49+
}
50+
4651
var buildsToDelete []*buildapi.Build
4752
var errList []error
4853

0 commit comments

Comments
 (0)