aboutsummaryrefslogtreecommitdiff
path: root/utils/mangle-jobs/push-artifacts-set.mangle
blob: 67e0045cfba834b555aa9f4d386ca171284fbd61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#
# This script is no longer used!
#
# See build-steps-set.mangle & builders.xml
#


new_value = "build/out/target/*/*/*.img," \
    "build/out/target/*/*/*.img.bz2," \
    "build/out/target/*/*/*.tar.bz2," \
    "build/out/target/*/*/MD5SUMS," \
    "build/out/*.tar.bz2," \
    "build/out/*.xml," \
    "build/out/*_config," \
    "build/out/lava-job-info," \
    "build/out/linaro_kernel_build_cmds.sh," \
    "build/out/linaro_android_build_cmds.sh," \
    "build/out/**/BUILD-INFO.txt," \
    "build/out/target/product/*/HOWTO_*.txt" \
    "build/out/target/product/*/howto/HOWTO_*.txt"

def mangle(tree):
    nodes = tree.xpath('//jenkins.plugins.publish__over__ssh.BapSshTransfer/sourceFiles')
    # There're few such nodes, ours is first, but extra check to be sure
    assert nodes[0].text.startswith('build/out/')
    nodes[0].text = new_value