10 Commits

Author SHA1 Message Date
Chris Paterson
568503792f gitlab-ci: Use external linux-cip-pipelines repository to define CI
Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Pavel Machek <pavel@denx.de>
2019-11-22 10:17:25 +01:00
Chris Paterson
88f40285cd gitlab-ci: Remove test timeout
Setting a relevant test timeout is hard as we've no idea how many other
test jobs are running.

We have another two timeouts already:
  1) The CI job timeut setting in the GitLab runner
  2) The LAVA test job timeout

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-10-28 16:54:27 +09:00
Chris Paterson
3ef96548c8 gitlab-ci: Remove unofficial build configurations
The Arm64 defconfig creates a huge image and an even larger modules
archive.

Both the build and test takes a long time, and CIP don't officially
support this configuration.

Also remove shmobile_defconfig as we're essentially building/testing the
same already.

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-10-28 16:54:27 +09:00
Chris Paterson
31e0eca374 gitlab-ci: Split tests into separate jobs
This will allow tests to run as soon as the corresponding build job is
complete.

This will help spread the load on the test infrastructure and save time.

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-10-28 16:54:27 +09:00
Chris Paterson
1c09e1593c gitlab-ci: Always store job artifacts
This means that we'll retain the Kernel configuration even if the build
fails. Useful for debugging.

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-09-19 15:30:54 +09:00
Chris Paterson
f29f90ce66 gitlab-ci: Increase test timeout to 60 minutes
Due to the number of jobs we're running we're beginning to see a backlog of
tests in the LAVA lab. Increasing the timeout to handle this delay.

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-09-18 14:19:41 +09:00
Chris Paterson
168007710b gitlab-ci: Start testing the r8a774a1-hihope-rzg2m-ex device
Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Cc: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-09-06 08:19:19 +09:00
Chris Paterson
8948985824 Update to run all CIP arm, arm64 and x86 configs
Also update to use new linux-cip-ci repository location.

Support for real-time will be added later.

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Pavel Machek <pavel@denx.de>
2019-08-05 21:32:46 +02:00
Chris Paterson
a8ebb1a795 Update CI to use the latest linux-cip-ci containers
The main aim of this update is to add support for more build
architectures.

In addition, we need to include a fix so that builds using Kernel
configs from cip-kernel-config will work again, after changes to the
directory structure caused us problems.

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2019-08-01 05:25:05 -03:00
Chris Paterson
bf193fc520 Add gitlab-ci.yaml
This is configured to build and test the following configurations:

* BUILD_ARCH: arm
* CONFIG: renesas_shmobile_defconfig
* CONFIG_LOC: cip-kernel-config
* DEVICES: r8a7743-iwg20d-q7 r8a7745-iwg22d-sodimm
* DTBS: r8a7743-iwg20d-q7-dbcm-ca.dtb r8a7745-iwg22d-sodimm-dbhd-ca.dtb

* BUILD_ARCH: arm64
* CONFIG: renesas_defconfig
* CONFIG_LOC: cip-kernel-config
* DEVICES: r8a774c0-ek874
* DTBS: r8a774c0-ek874.dtb

* BUILD_ARCH: arm
* CONFIG: shmobile_defconfig
* CONFIG_LOC: intree
* DEVICES: r8a7743-iwg20d-q7 r8a7745-iwg22d-sodimm
* DTBS: r8a7743-iwg20d-q7-dbcm-ca.dtb r8a7745-iwg22d-sodimm-dbhd-ca.dtb

Over time support will be added for all CIP supported architectures and
configurations.

At the moment only simple boot tests are run. Real tests will be added in
the future

Signed-off-by: Chris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Pavel Machek <pavel@denx.de>
2019-07-11 12:54:38 +02:00