Commit baade496d18d9fd80797c09031687ff0af53f69d

Authored by Tom Rini
1 parent e0f2406e73

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

... ... @@ -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"