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)
299299 xml . description
300300 xml . keepDependencies "#{ params [ :keep_dependencies ] } "
301301 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+
302312 # SCM related stuff
303313 if params [ :scm_provider ] == 'subversion'
304314 # Build subversion related XML portion
You can’t perform that action at this time.
0 commit comments