aboutsummaryrefslogtreecommitdiff
path: root/utils/mangle-jobs/push-artifacts-set.mangle
blob: 2813cd7aa19c7838ff04ceba7f607ac596caf878 (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
# Update list of artifacts to push to snapshots.linaro.org

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/*EULA*," \
    "build/out/target/product/*/*EULA*," \
    "build/out/target/product/*/howto/*EULA*," \
    "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