Commit 39da457
committed
kbuild: upload make backend dtbs from an archive
Archive uploads of dtbs are only used when both the extracted dtb files
and a dtbs.tar.xz artifact are present. The tuxmake backend gets the
archive for free, but _package_dtbs() only ever copies the dtbs_install
output into the artifacts directory, so make backend builds upload every
dtb as a separate request. That is 36 of the currently scheduled kbuild
jobs, including the whole CIP set and the arm64 chromebook build.
Pack the installed dtbs into dtbs.tar.xz with the same dtbs/ prefix
inside as the tuxmake archive, so upload_artifacts() picks it up with no
change. The archive is only created when at least one dtb was built,
which leaves verify_build() to drop the artifact and the upload to fall
back to individual files otherwise.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>1 parent 8da35b4 commit 39da457
2 files changed
Lines changed: 64 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1249 | 1249 | | |
1250 | 1250 | | |
1251 | 1251 | | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
1252 | 1264 | | |
| 1265 | + | |
1253 | 1266 | | |
1254 | 1267 | | |
1255 | 1268 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
0 commit comments