aboutsummaryrefslogtreecommitdiff
path: root/utils/mangle-jobs/build-expiration-set.mangle
blob: d9d8a6d51c107bbbfd0dee3940e9ee9b17eae392 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Set expiration policy for a job

from lxml.etree import fromstring
from mangle_helper import *


new_node = """\
  <logRotator>
    <daysToKeep>90</daysToKeep>
    <numToKeep>100</numToKeep>
    <artifactDaysToKeep>-1</artifactDaysToKeep>
    <artifactNumToKeep>-1</artifactNumToKeep>
  </logRotator>
"""

def mangle(tree):
    add_or_replace_node(tree, "/project/logRotator", new_node)