Commit baade496d18d9fd80797c09031687ff0af53f69d
1 parent
e0f2406e73
Exists in
v2017.01-smarct4x
and in
25 other branches
travis-ci: Try harder to build all ARM targets
The way that we have things broken down currently allows for some combinations of vendor or CPU to not be built. To fix this, create a new catch-all job that excludes everything we've built elsewhere. For the sake of simplicity we are allowing for the possibility of some overlap between the vendor-based jobs and the CPU-based jobs. While we're in here, make a failed build provide the summary of failure. Signed-off-by: Tom Rini <trini@konsulko.com>
Showing 1 changed file with 39 additions and 8 deletions Side-by-side Diff
.travis.yml
... | ... | @@ -78,6 +78,7 @@ |
78 | 78 | tools/buildman/buildman -P ${BUILDMAN}; |
79 | 79 | ret=$?; |
80 | 80 | if [[ $ret -ne 0 && $ret -ne 129 ]]; then |
81 | + tools/buildman/buildman -sdeP ${BUILDMAN}; | |
81 | 82 | exit $ret; |
82 | 83 | fi; |
83 | 84 | fi |
84 | 85 | |
85 | 86 | |
86 | 87 | |
87 | 88 | |
88 | 89 | |
89 | 90 | |
... | ... | @@ -96,31 +97,54 @@ |
96 | 97 | # we need to build by vendor due to 50min time limit for builds |
97 | 98 | # each env setting here is a dedicated build |
98 | 99 | - env: |
99 | - - BUILDMAN="arm1136" | |
100 | + - BUILDMAN="arm11" | |
100 | 101 | - env: |
101 | - - BUILDMAN="arm1176" | |
102 | + - BUILDMAN="arm7" | |
102 | 103 | - env: |
103 | - - BUILDMAN="arm720t" | |
104 | - - env: | |
105 | 104 | - BUILDMAN="arm920t" |
106 | 105 | - env: |
106 | + - JOB="arm926ejs" | |
107 | + BUILDMAN="arm926ejs -x mx,siemens,atmel" | |
108 | + - env: | |
109 | + - BUILDMAN="arm946es" | |
110 | + - env: | |
107 | 111 | - BUILDMAN="atmel -x avr32" |
108 | 112 | - env: |
109 | 113 | - BUILDMAN="avr32" |
110 | 114 | TOOLCHAIN="avr32" |
111 | 115 | - env: |
112 | - - BUILDMAN="davinci" | |
113 | - - env: | |
114 | 116 | - BUILDMAN="denx" |
115 | 117 | - env: |
116 | 118 | - JOB="Freescale ARM" |
117 | 119 | BUILDMAN="freescale -x powerpc,m68k" |
118 | 120 | - env: |
121 | + - JOB="i.MX (non-Freescale)" | |
122 | + BUILDMAN="mx -x freescale" | |
123 | + - env: | |
124 | + - BUILDMAN="sun4i" | |
125 | + - env: | |
126 | + - BUILDMAN="sun5i" | |
127 | + - env: | |
128 | + - BUILDMAN="sun6i" | |
129 | + - env: | |
130 | + - BUILDMAN="sun7i" | |
131 | + - env: | |
132 | + - BUILDMAN="sun8i" | |
133 | + - env: | |
134 | + - BUILDMAN="sun9i" | |
135 | + - env: | |
136 | + - BUILDMAN="sun50i" | |
137 | + - env: | |
138 | + - JOB="Catch-all ARM" | |
139 | + BUILDMAN="arm -x arm11,arm7,arm9,aarch64,atmel,denx,freescale,kirkwood,siemens,tegra,uniphier,mx,sunxi,am33xx,omap3,omap4,omap5,pxa" | |
140 | + - env: | |
119 | 141 | - BUILDMAN="sandbox x86" |
120 | 142 | TOOLCHAIN="x86_64" |
121 | 143 | - env: |
122 | 144 | - BUILDMAN="kirkwood" |
123 | 145 | - env: |
146 | + - BUILDMAN="pxa" | |
147 | + - env: | |
124 | 148 | - BUILDMAN="m68k" |
125 | 149 | TOOLCHAIN="m68k" |
126 | 150 | - env: |
127 | 151 | |
128 | 152 | |
... | ... | @@ -158,11 +182,18 @@ |
158 | 182 | - env: |
159 | 183 | - BUILDMAN="tegra" |
160 | 184 | - env: |
161 | - - BUILDMAN="ti" | |
185 | + - JOB="am33xx" | |
186 | + BUILDMAN="am33xx -x siemens" | |
162 | 187 | - env: |
188 | + - BUILDMAN="omap3" | |
189 | + - env: | |
190 | + - BUILDMAN="omap4" | |
191 | + - env: | |
192 | + - BUILDMAN="omap5" | |
193 | + - env: | |
163 | 194 | - BUILDMAN="uniphier" |
164 | 195 | - env: |
165 | - - BUILDMAN="aarch64 -x tegra,freescale,uniphier" | |
196 | + - BUILDMAN="aarch64 -x tegra,freescale,uniphier,sunxi" | |
166 | 197 | TOOLCHAIN="aarch64" |
167 | 198 | - env: |
168 | 199 | - BUILDMAN="sh4" |