SPEC-2962: permit to have more than one board per build 78/24278/3
authorCorentin LABBE <clabbe@baylibre.com>
Tue, 24 Mar 2020 09:08:54 +0000 (10:08 +0100)
committerCorentin LABBE <clabbe@baylibre.com>
Fri, 27 Mar 2020 08:30:04 +0000 (09:30 +0100)
commit47533a77f8826718e7f79cce01ec9bc1e03bfadb
tree358f0c2899f5d15fe1df258f80e61ed4187a0fe3
parentc78d5cb2dabb9600e50e082ea6a8e0de74bb292a
SPEC-2962: permit to have more than one board per build

The current way to generate jobs assume that only one board exists per
build.

For handing more than one board per build, we need to introduce a sort
of loop.

So for each build, we will produce a list of boards in BOARDOUT
In the BOARDOUT/$board, we will have:
- an "info" file with all necessary VARIABLES for copying artifacts

So for each board, some artifact will be copied.

Then only one job for the "main" board of the CIBT job will be handled.
The extra boards of a build will need to have their own CIBT, but at
least they dont need to do a real build/copyartifact.

Change-Id: I6c6999e549c7f1216f466410896b3058efc5882d
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
jjb/common/include-agl-run-test-prepare.sh
jjb/common/include-agl-run-test-rsync-changeid.sh
jjb/common/include-agl-run-test-rsync-release.sh