blob: a90cd0b94d718c01667d10b90c6c12ff85cc13d7 (
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
- job:
name: trigger-openembedded-rootfs-external-toolchain
project-type: freestyle
defaults: global
logrotate:
daysToKeep: 30
numToKeep: 30
properties:
- authorization:
anonymous:
- job-read
disabled: false
node: build
display-name: 'Trigger for OpenEmbedded rootfs with external toolchain'
triggers:
- pollurl:
cron: '@daily'
polling-node: build
urls:
- url: 'http://abe.tcwglab.linaro.org/binaries/'
check-content:
- simple: true
wrappers:
- timestamps
builders:
- shell: |
#!/bin/bash
set -x
# FIXME: figure out the new toolchain URLs
toolchain_armv7a_url='http://releases.linaro.org/14.09/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz'
toolchain_armv8_url='http://releases.linaro.org/14.09/components/toolchain/binaries/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux.tar.xz'
cat << EOF > toolchain_url_parameters
toolchain_armv7a_url=${toolchain_armv7a_url}
toolchain_armv8_url=${toolchain_armv8_url}
EOF
- inject:
properties-file: toolchain_url_parameters
publishers:
- trigger-parameterized-builds:
- project: openembedded-armv7a-rootfs-external-toolchain
predefined-parameters: toolchain_url=${toolchain_armv7a_url}
condition: SUCCESS
- project: openembedded-armv8-rootfs-external-toolchain
predefined-parameters: toolchain_url=${toolchain_armv8_url}
condition: SUCCESS
|