File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -299,6 +299,16 @@ def build_freestyle_config(params)
299
299
xml . description
300
300
xml . keepDependencies "#{ params [ :keep_dependencies ] } "
301
301
xml . properties
302
+ #buildlogs related stuff
303
+ if params [ :discard_old_builds ]
304
+ xml . logRotator ( :class => 'hudson.tasks.LogRotator' ) do
305
+ xml . daysToKeep params [ :discard_old_builds ] [ :daysToKeep ] || -1
306
+ xml . numToKeep params [ :discard_old_builds ] [ :numToKeep ] || -1
307
+ xml . artifactDaysToKeep params [ :discard_old_builds ] [ :artifactDaysToKeep ] || -1
308
+ xml . artifactNumToKeep params [ :discard_old_builds ] [ :artifactNumToKeep ] || -1
309
+ end
310
+ end
311
+
302
312
# SCM related stuff
303
313
if params [ :scm_provider ] == 'subversion'
304
314
# Build subversion related XML portion
You can’t perform that action at this time.
0 commit comments