ci-management.git
6 years agojjb: lava-labs-prepare: use lavacli to find devices and tags 93/19393/4
Loys Ollivier [Fri, 28 Dec 2018 15:10:30 +0000 (16:10 +0100)]
jjb: lava-labs-prepare: use lavacli to find devices and tags

lava-tool is deprecated. There is a new "Tags" feature in lavacli that we
would like to leverage to create customize tests depending on tags.
Include lavacli into the script dependencies.
Use it to find devices and list corresponding tags.

Note, for now it is not replacing lava-tool but only ran alongside to test
the behavior.

Change-Id: I29546f4109ce869f7f047639f46e4a9c4499a9b2
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
6 years agoMerge "Add iperf for debugging cloud nodes"
Jan-Simon Moeller [Fri, 21 Dec 2018 01:35:30 +0000 (01:35 +0000)]
Merge "Add iperf for debugging cloud nodes"

6 years agoAdd iperf for debugging cloud nodes 37/19337/1
Jan-Simon Möller [Fri, 21 Dec 2018 01:33:20 +0000 (02:33 +0100)]
Add iperf for debugging cloud nodes

Change-Id: I7c6dc4c199879994bf2c6bcf6a63d21b6e05f314
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agojjb/common: fix flounder test plans 67/18967/1
Kevin Hilman [Mon, 17 Dec 2018 19:41:59 +0000 (11:41 -0800)]
jjb/common: fix flounder test plans

releng-scripts no longer requires passing --tests, instead if has
appropriate defaults based on CI or release builds.

Change-Id: Iff32ff43818f939d798671691973251f8ffe3fb3
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
6 years agoMerge "Support BUILDONLY job parameter"
Jan-Simon Moeller [Fri, 14 Dec 2018 16:00:05 +0000 (16:00 +0000)]
Merge "Support BUILDONLY job parameter"

6 years agoSupport BUILDONLY job parameter 43/18743/2
Jan-Simon Möller [Wed, 12 Dec 2018 14:13:35 +0000 (15:13 +0100)]
Support BUILDONLY job parameter

to select just a single machine.

Change-Id: I76d884c800c7e130420e13b8d7d431803facfe7d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFix git upload to github 37/18837/1
Jan-Simon Möller [Wed, 12 Dec 2018 18:22:35 +0000 (19:22 +0100)]
Fix git upload to github

by providing the required credentials.

Change-Id: I6c33ec99624fd8acfe08cbb978271cff8def1422
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoRemove obsolete storagebox 93/18693/1
Jan-Simon Möller [Tue, 11 Dec 2018 20:12:22 +0000 (21:12 +0100)]
Remove obsolete storagebox

Change-Id: I9371d524fcc151ac60896d71cd37702090e9a083
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Add github to known hosts"
Jan-Simon Moeller [Tue, 11 Dec 2018 19:41:08 +0000 (19:41 +0000)]
Merge "Add github to known hosts"

6 years agoMerge "Add header in flounder lava submission"
Jan-Simon Moeller [Tue, 11 Dec 2018 19:40:47 +0000 (19:40 +0000)]
Merge "Add header in flounder lava submission"

6 years agoCommit guppy release jobs for sources and sandbox 89/18689/1
Jan-Simon Möller [Tue, 11 Dec 2018 17:51:24 +0000 (18:51 +0100)]
Commit guppy release jobs for sources and sandbox

These are working now and can be committed.

Change-Id: I39a979cde74f03cc19f125da82e72de0202b6aba
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd header in flounder lava submission 87/18687/1
Jan-Simon Möller [Tue, 11 Dec 2018 17:49:06 +0000 (18:49 +0100)]
Add header in flounder lava submission

so we find the TARGETMACHINE variable as well.

Change-Id: I8c2b77f6d2050087a47c5eb7438c4eeba9108702
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd github to known hosts 79/18679/1
Jan-Simon Möller [Tue, 11 Dec 2018 13:56:59 +0000 (14:56 +0100)]
Add github to known hosts

and avoid key verification issue.

Change-Id: If8b6023cf4bae141bf9eff3ee0b70b127282faa5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoPull script from ci-management 77/18677/1
Jan-Simon Möller [Tue, 11 Dec 2018 13:42:16 +0000 (14:42 +0100)]
Pull script from ci-management

Change-Id: I1a047cab0e50a27b2880b005961379bd3ca5deea
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agodocs: new job for multiversion documentation site 23/18623/6
Stephane Desneux [Fri, 7 Dec 2018 00:23:26 +0000 (01:23 +0100)]
docs: new job for multiversion documentation site

The generated website has two subfolders and a front page to let use chose
between AGL versions:
* master
* flounder

Bug-AGL: SPEC-1993

Change-Id: Ia8edd76f5f8119c2a4f29a2e36113aa2207e6031
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years agoMerge "jjb/common: fix guppy test templates"
Jan-Simon Moeller [Mon, 3 Dec 2018 21:18:17 +0000 (21:18 +0000)]
Merge "jjb/common: fix guppy test templates"

6 years agoAdd header to test section of guppy snapshot build 23/18523/1
Jan-Simon Möller [Mon, 3 Dec 2018 21:13:04 +0000 (22:13 +0100)]
Add header to test section of guppy snapshot build

This corrects a missing variable in the lava job submission.

Change-Id: I0e60cd87b12f756df0fee49cbd1f96e14103615f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agojjb/common: fix guppy test templates 21/18521/1
Kevin Hilman [Mon, 3 Dec 2018 20:43:21 +0000 (12:43 -0800)]
jjb/common: fix guppy test templates

A previous change[1] moved to rely on test templates for test plans,
instead of passing --test when using releng-scripts, however when this
script was added for guppy[2], it was copied from an older version.

Fix this version to not use --test either.

[1] 142b04edc103 jjb/common: run-tests: rely on templates for test plans
[2] b76de43474cf (gerrit/master) Add release job for guppy

Change-Id: I98e00695ddb49a917cda40743b8c7328987ffe98
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
6 years agoAdd agl-service-platform-info 81/18281/1
Jan-Simon Möller [Fri, 23 Nov 2018 19:20:05 +0000 (20:20 +0100)]
Add agl-service-platform-info

Change-Id: I828150d345e0e8116a754b9c41f881c62e2c3e6a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Comply to the SPEC-495"
Jan-Simon Moeller [Thu, 22 Nov 2018 19:58:10 +0000 (19:58 +0000)]
Merge "Comply to the SPEC-495"

6 years agoComply to the SPEC-495 49/17549/4
Romain Forlot [Wed, 31 Oct 2018 11:55:15 +0000 (12:55 +0100)]
Comply to the SPEC-495

The Applications from AGL framework should have a full packaging solution, Independent of yocto workflow.

Unfortunately the build part of the Applications is only in documentation or in yocto recipes.
The Applications build with AGL framework must be automated without any yocto recipes.

Change-Id: Ibba27c037df55c1487f0bcc7fdb75e8572515d4f
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agojjb/common: run-test-short release: use TARGETMACHINE 69/18069/1
Kevin Hilman [Mon, 19 Nov 2018 18:02:07 +0000 (10:02 -0800)]
jjb/common: run-test-short release: use TARGETMACHINE

The "deploy/images" dir pushd to the downloads server does not have the
-nogfx suffix.

Therefore, use $TARGETMACHINE instead of $MACHINE when passing --url to
releng-scripts so that the machine name is correct in the URL.

Change-Id: I3403851fa9f89e2839c7311db5d2ca1f555da3b7
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
6 years agoAdd release job for guppy 35/18035/1
Jan-Simon Möller [Fri, 16 Nov 2018 06:50:22 +0000 (07:50 +0100)]
Add release job for guppy

Change-Id: I4bac3775da003dc677d50bafab88fc00b8754890
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoEnhance mirror generation 33/18033/1
Jan-Simon Möller [Fri, 16 Nov 2018 06:50:00 +0000 (07:50 +0100)]
Enhance mirror generation

Change-Id: If7daff9fe1ca06f17cd1b31e4e526d92ce443c06
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agojjb/common: run-tests: rely on templates for test plans 17/17817/2
Kevin Hilman [Thu, 8 Nov 2018 23:27:00 +0000 (15:27 -0800)]
jjb/common: run-tests: rely on templates for test plans

Instead of always pasing "--tests all" rely on the templates in
releng-scripts (templates/config) to determine the test plans to run
based on --build-type.

Change-Id: I7ac3b0a35f4cd3c45af9f2b28f8892fa31a04e2e
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
6 years agojjb: lava-labs-prepare: only use lab-agl-core 97/17797/2
Kevin Hilman [Wed, 7 Nov 2018 18:05:14 +0000 (10:05 -0800)]
jjb: lava-labs-prepare: only use lab-agl-core

We're now using a single LAVA master (lab-agl-core) with multiple remote
LAVA workers, so ci-management/jjb scripts only need to submit jobs to
one LAVA master.

While here, remove the long-unused lab-baylibre-seattle

Change-Id: I22f1ec039f7512809f0aac61b7ce5ea68131889b
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
6 years agoMerge "Add agl-service-voice-high to ci loop"
Jan-Simon Moeller [Sun, 11 Nov 2018 21:15:41 +0000 (21:15 +0000)]
Merge "Add agl-service-voice-high to ci loop"

6 years agoMerge "Change agl-jobbuilder alias to id"
Jan-Simon Moeller [Sat, 10 Nov 2018 01:03:59 +0000 (01:03 +0000)]
Merge "Change agl-jobbuilder alias to id"

6 years agoChange agl-jobbuilder alias to id 35/17835/1
Jan-Simon Möller [Sat, 10 Nov 2018 01:01:29 +0000 (02:01 +0100)]
Change agl-jobbuilder alias to id

Jenkins seems to misinterpret the id sometimes.

Change-Id: If4c7a1aaabd40c2abe07cb6db1eb9cca731ac19b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Revert "Run ci-management on agl-test-slave instead of master node""
Jan-Simon Moeller [Sat, 10 Nov 2018 00:47:11 +0000 (00:47 +0000)]
Merge "Revert "Run ci-management on agl-test-slave instead of master node""

6 years agoRevert "Run ci-management on agl-test-slave instead of master node" 33/17833/1
Jan-Simon Moeller [Sat, 10 Nov 2018 00:47:01 +0000 (00:47 +0000)]
Revert "Run ci-management on agl-test-slave instead of master node"

This reverts commit 16be25556ebff182882c4baf45408d1a2b7424b7.

Change-Id: Iaed2c620b5c1c8dc30c269628fe26c1382f9ef18

6 years agoAdd agl-service-voice-high to ci loop 31/17831/1
Jan-Simon Möller [Sat, 10 Nov 2018 00:24:48 +0000 (01:24 +0100)]
Add agl-service-voice-high to ci loop

Change-Id: I2ccfe477dec70433c458f9c6fc3b05478721802b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Update app list in ci-apps"
Jan-Simon Moeller [Thu, 25 Oct 2018 10:24:02 +0000 (10:24 +0000)]
Merge "Update app list in ci-apps"

6 years agoUpdate app list in ci-apps 39/17439/1
Jan-Simon Möller [Thu, 25 Oct 2018 08:54:56 +0000 (10:54 +0200)]
Update app list in ci-apps

Change-Id: I680c9d7949e6d68ac7295158c717241d172ad8e2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUse generated autobuild script if none commited 05/17405/2
Romain Forlot [Tue, 23 Oct 2018 17:51:53 +0000 (19:51 +0200)]
Use generated autobuild script if none commited

It could be useful to not commit the autobuild script in the repository then you'll
always use a generated autobuild script. Doing so you always use the most up-to-date
autobuild script following the upstream version.

If the script hasn't been generated during the build then fallback to the classic method
'make package'.

Bug-AGL: SPEC-1832

Change-Id: I6a5e72ebb9254c7140e6ad7c31e02ba06fe2e0e0
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoMerge "Submit flounder release job to lava and kernelci"
Jan-Simon Moeller [Mon, 8 Oct 2018 09:20:28 +0000 (09:20 +0000)]
Merge "Submit flounder release job to lava and kernelci"

6 years agoFix folder structure for app upload
Jan-Simon Möller [Wed, 3 Oct 2018 21:01:13 +0000 (23:01 +0200)]
Fix folder structure for app upload

Change-Id: I514e23d0b969e8571aab001fd52dd1710324d738
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Run ci-management on agl-test-slave instead of master node"
Jan-Simon Moeller [Tue, 2 Oct 2018 20:24:02 +0000 (20:24 +0000)]
Merge "Run ci-management on agl-test-slave instead of master node"

6 years agoRun ci-management on agl-test-slave instead of master node 89/16889/1
Jan-Simon Möller [Tue, 2 Oct 2018 20:04:53 +0000 (22:04 +0200)]
Run ci-management on agl-test-slave instead of master node

master got an package update and the jjb version is now incompatible.
We can ensure the jjb on the agl-test-slave clound image.

Change-Id: I3a6083cdbde74a01a46379976182a88470ab68d4
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUpdate app ci loop 35/16835/2
Jan-Simon Möller [Thu, 27 Sep 2018 15:23:19 +0000 (17:23 +0200)]
Update app ci loop

for flounder and new projects

Change-Id: I3564c6c934e14d398a8afe236aa62b1d4a6a3637
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoSubmit flounder release job to lava and kernelci 01/16801/3
Jan-Simon Möller [Wed, 26 Sep 2018 16:11:46 +0000 (18:11 +0200)]
Submit flounder release job to lava and kernelci

Change-Id: Ic26d5775b1ff6ca2c13e586212bb761c6055afac
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUse known working version of jjb 03/16803/1
Jan-Simon Möller [Wed, 26 Sep 2018 19:38:12 +0000 (21:38 +0200)]
Use known working version of jjb

Change-Id: I300fd56d8ed26d78dd12a0c77822fcecc909ddac
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoDisable ipv6 in slave images 97/16197/1
Jan-Simon Möller [Tue, 21 Aug 2018 14:56:04 +0000 (16:56 +0200)]
Disable ipv6 in slave images

Change-Id: I611edcdacb58bd565f14a9dac583d3c2c06cd26b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd agl-service-taskmanager and taskmanager to ci loop 27/16127/1
Jan-Simon Möller [Wed, 15 Aug 2018 13:21:35 +0000 (15:21 +0200)]
Add agl-service-taskmanager and taskmanager to ci loop

Change-Id: Ic93a8064983840bfc234a9135d8ca6051f291d10
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoExclude trivial rebases and drafts from triggering builds 77/15477/2
Jan-Simon Möller [Thu, 19 Jul 2018 14:45:10 +0000 (16:45 +0200)]
Exclude trivial rebases and drafts from triggering builds

Change-Id: Idca983dca032d4de08a7d2d578a1a6cdba653c89
Bug-AGL: SPEC-1597
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoSpeed-up build 97/15397/1
Jan-Simon Möller [Fri, 13 Jul 2018 20:09:54 +0000 (22:09 +0200)]
Speed-up build

by disabling the limits.

Change-Id: Ib82ad11609642a356930a236bb3b06df611d9c41
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoRemove conflict in installation of nodejs 41/15341/1
Jan-Simon Möller [Thu, 12 Jul 2018 16:23:37 +0000 (18:23 +0200)]
Remove conflict in installation of nodejs

: The following packages have unmet dependencies:
: nodejs : Conflicts: npm

Change-Id: Ic331d758b111edd15d778c71971cbf3915678d54
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFixed nodejs+npm install (noninteractive mode) 25/15325/2
Sebastien Douheret [Thu, 12 Jul 2018 07:34:12 +0000 (09:34 +0200)]
Fixed nodejs+npm install (noninteractive mode)

Change-Id: I80380416d80541f73603ca6b41e1ec88fcc66821
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
6 years agoConvert signalling into publish-trigger 19/15319/1
Jan-Simon Möller [Wed, 11 Jul 2018 19:28:28 +0000 (21:28 +0200)]
Convert signalling into publish-trigger

Change-Id: I51d783a20249a367c9b27e59a8b96551ed9b0b7e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUprev templates to apiv3 79/15279/1
Jan-Simon Möller [Wed, 11 Jul 2018 11:06:28 +0000 (13:06 +0200)]
Uprev templates to apiv3

Change-Id: I7b4e12e450534d7923af10b779b12f0cbe68e52a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoIntroduce gracetime into pipeline 77/15277/1
Jan-Simon Möller [Wed, 11 Jul 2018 09:43:30 +0000 (11:43 +0200)]
Introduce gracetime into pipeline

Change-Id: I5e4fce954d02b25d25cb9442e9704d0ab55a7179
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUse v3 api for vexx 75/15275/1
Jan-Simon Möller [Wed, 11 Jul 2018 08:53:46 +0000 (10:53 +0200)]
Use v3 api for vexx

Change-Id: I3c1bc61f972ffec15b63ae25d3e603c124aa938c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Crossbuild std go libraries for MacOS and Windows"
Jan-Simon Moeller [Tue, 10 Jul 2018 15:45:12 +0000 (15:45 +0000)]
Merge "Crossbuild std go libraries for MacOS and Windows"

6 years agoBump nodejs 8.x and npm 5.x 51/15151/1
Sebastien Douheret [Mon, 9 Jul 2018 21:25:58 +0000 (23:25 +0200)]
Bump nodejs 8.x and npm 5.x

Default nodejs & npm are very old (nodejs 4.x and npm 3.x) and don't
allow to build xds dashboard. Note that one reason to bump to a
recent npm version (at least npm ^5.0.0) is the support of
package-lock.json that is very useful to lock dependencies of nodejs
packages in a project.
(for more info see https://docs.npmjs.com/files/package-lock.json)

Change-Id: I639b97ee12e9d11f47a09bf5443fb2470fbf485a
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
6 years agoCrossbuild std go libraries for MacOS and Windows 47/15147/1
Sebastien Douheret [Mon, 9 Jul 2018 17:59:48 +0000 (19:59 +0200)]
Crossbuild std go libraries for MacOS and Windows

Standard go librairies must be compiled at least once to be able to
build go code for other OSes.
Note that you must be root in order to write resulting static
libraries into /usr/lib/go-X.Y/pkg/windows_amd64 and
/usr/lib/go-X.Y/pkg/darwin_amd64

Change-Id: Icdf09f627ad2c5c1bbf1b42fb8c92f9d9e65469d
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
6 years agoMerge "Use gpg server pool to avoid connection issues"
Jan-Simon Moeller [Fri, 6 Jul 2018 21:02:13 +0000 (21:02 +0000)]
Merge "Use gpg server pool to avoid connection issues"

6 years agoUse gpg server pool to avoid connection issues 81/15081/1
Jan-Simon Möller [Fri, 6 Jul 2018 13:49:01 +0000 (15:49 +0200)]
Use gpg server pool to avoid connection issues

Change-Id: I306f92ce1cac2481bc9067a2fde30448f979bc30
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd new app repos to ci loop 67/15067/1
Jan-Simon Möller [Fri, 6 Jul 2018 11:12:04 +0000 (13:12 +0200)]
Add new app repos to ci loop

Add navigation, network, soundmanager and windowmanager services.

Change-Id: I444c7e74db31656cabf73a1c9f5776d92dc48373
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoRemoved unwanted popd from xds build 37/15037/1
Sebastien Douheret [Thu, 5 Jul 2018 16:55:14 +0000 (18:55 +0200)]
Removed unwanted popd from xds build

Change-Id: I3985a66fdb1336d9216ea0b6eb65960e804a5298
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
6 years agoRework xds build 35/15035/1
Jan-Simon Möller [Thu, 5 Jul 2018 16:19:59 +0000 (18:19 +0200)]
Rework xds build

Change-Id: I18830298ef2d8fe4d65b588735ed1662042505ce
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoEnable set -x for xds builds 31/15031/1
Jan-Simon Möller [Thu, 5 Jul 2018 14:37:01 +0000 (16:37 +0200)]
Enable set -x for xds builds

Change-Id: I6514de300eb1f8581b1e4deffb016c842c8dd282
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFix mkdir command for xds builds 29/15029/1
Jan-Simon Möller [Thu, 5 Jul 2018 14:33:45 +0000 (16:33 +0200)]
Fix mkdir command for xds builds

Change-Id: Ic5ce10308c6da924897deee475bdcb13cc678915
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd flounder release jobs part 2 33/14933/1
Jan-Simon Möller [Mon, 2 Jul 2018 11:56:34 +0000 (13:56 +0200)]
Add flounder release jobs part 2

Change-Id: Ibbd10206a99f62034be9831cd12f4506e3f43dd0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd release build job for flounder part 1 05/14905/1
Jan-Simon Möller [Fri, 29 Jun 2018 21:13:40 +0000 (23:13 +0200)]
Add release build job for flounder part 1

Change-Id: I051aee7c222f7123353bef69d25526da56ab30cf
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdapt to recent changes in app-templates 27/14827/2
Jan-Simon Möller [Thu, 28 Jun 2018 22:07:10 +0000 (00:07 +0200)]
Adapt to recent changes in app-templates

we have more versions where the wgt will end up ...

Change-Id: Ic59cb9e5629d64ad1779b6139c390cefa554d4cb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoIn case of cmake enforce an out-of-tree build 51/14751/2
Jan-Simon Möller [Wed, 27 Jun 2018 17:56:31 +0000 (19:56 +0200)]
In case of cmake enforce an out-of-tree build

This fixes a build error with newer app templates if no autobuild script is found.

Change-Id: Iad3ea26ddd8cd3f680f8788cd08b8d2a374e8dc5
Bug-AGL: SPEC-1534
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Do not fail if transfer fails"
Jan-Simon Moeller [Wed, 20 Jun 2018 00:36:59 +0000 (00:36 +0000)]
Merge "Do not fail if transfer fails"

6 years agoDo not fail if transfer fails 41/14541/1
Jan-Simon Möller [Wed, 20 Jun 2018 00:28:49 +0000 (02:28 +0200)]
Do not fail if transfer fails

Make the storagebox sync not fail the process

Change-Id: I9ebc2120af8819f9e3fda0ef93d5a1583dec9629
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Add more apps to ci loop"
Jan-Simon Moeller [Tue, 19 Jun 2018 05:01:09 +0000 (05:01 +0000)]
Merge "Add more apps to ci loop"

6 years agoAdd more apps to ci loop 11/14511/1
Jan-Simon Möller [Tue, 19 Jun 2018 04:01:22 +0000 (06:01 +0200)]
Add more apps to ci loop

Add:
- agl-service-can-low-level
- agl-service-iiodevices
- launcher

Remove:
- low-level-can-service (replaced with above)

Change-Id: I50cff984ea23bfa3a01634e32ddfcf48187ceecc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMove credentials into macros 09/14509/1
Jan-Simon Möller [Tue, 19 Jun 2018 03:45:18 +0000 (05:45 +0200)]
Move credentials into macros

Change-Id: I22c96cda6b0fd75b4ac624b6bf1aa45717455cad
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFix typo in variable name 87/14487/1
Jan-Simon Möller [Sun, 17 Jun 2018 18:41:34 +0000 (20:41 +0200)]
Fix typo in variable name

No '-' allowed. Fix it.

Change-Id: Iaecd076cdc0e100e975c7fead28d37d8e8739f4e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAlso upload changeID artifacts to storagebox 69/14469/1
Jan-Simon Möller [Fri, 15 Jun 2018 20:14:26 +0000 (22:14 +0200)]
Also upload changeID artifacts to storagebox

Change-Id: I96df1500304f1325acbb8691cd350e4e501fbebf
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd agl-service-bluetooth-pbap to CI loop 55/14455/1
Jan-Simon Möller [Thu, 14 Jun 2018 15:30:40 +0000 (17:30 +0200)]
Add agl-service-bluetooth-pbap to CI loop

New repo created, thus added to CI loop.

Change-Id: I09d8e19e2a79bbaee965509b1ba80c8d1514d126
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd xds-cli xds-agent xds-gdb in ci-xds-jjb.yaml 47/14147/2
DDTLK [Thu, 31 May 2018 07:18:20 +0000 (09:18 +0200)]
Add xds-cli xds-agent xds-gdb in ci-xds-jjb.yaml

Add xds-cli xds-agent xds-gdb in ci-xds-verify for test build
For the moment just xds-server was test

Change-Id: I1ca57eed45caed65401ceedef9161fa1e6abceae
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
6 years agoDo not use wic-tools in dab release 19/14119/1
Jan-Simon Möller [Mon, 28 May 2018 03:25:47 +0000 (05:25 +0200)]
Do not use wic-tools in dab release

Change-Id: I90a7a4ff5f72a7cdc0f24dda467c39f3701809ef
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoAdd template for build of xds-server in CI 43/13843/5
Jan-Simon Möller [Fri, 27 Apr 2018 21:12:44 +0000 (23:12 +0200)]
Add template for build of xds-server in CI

Change-Id: I15fe3da53ef882657161111cfb179cf8307778a1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoFix key import 13/13813/1
Jan-Simon Möller [Wed, 18 Apr 2018 14:59:21 +0000 (16:59 +0200)]
Fix key import

Change-Id: Ia51673829bcfbbb21edb695f4240738e1186b906
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoadd key from keyserver for go 11/13811/1
Jan-Simon Möller [Wed, 18 Apr 2018 14:53:23 +0000 (16:53 +0200)]
add key from keyserver for go

Change-Id: Ic9db1e2347ab7518b7556f25613982749c1e5289
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoAdd dependencies for xds build in CI 09/13809/1
Jan-Simon Möller [Wed, 18 Apr 2018 14:24:42 +0000 (16:24 +0200)]
Add dependencies for xds build in CI

Change-Id: I5e22868ecb676006ea3e92296ded1d2d9d35f381
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoMerge "Update Ubuntu 16.04 from revision 3 to 4"
Jan-Simon Moeller [Tue, 3 Apr 2018 16:13:26 +0000 (16:13 +0000)]
Merge "Update Ubuntu 16.04 from revision 3 to 4"

7 years agojjb/snapshot-jjb-container: add BUILD_ID in docker image version 09/13709/1
Stephane Desneux [Tue, 3 Apr 2018 15:13:36 +0000 (17:13 +0200)]
jjb/snapshot-jjb-container: add BUILD_ID in docker image version

Bug-AGL: SPEC-979, SPEC-1379

Change-Id: I2d5032f75672978c7dfd6b43159cd170efd8fb38
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agoUpdate Ubuntu 16.04 from revision 3 to 4 99/13699/1
Ronan Le Martret [Tue, 3 Apr 2018 13:15:24 +0000 (15:15 +0200)]
Update Ubuntu 16.04 from revision 3 to 4

Change-Id: Ida617723f8af6a55af6e41957574db4241662bb4
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
7 years agoMake sure to build wic-tools to avoid imaging to fail 93/13693/1
Jan-Simon Möller [Sun, 1 Apr 2018 21:28:38 +0000 (23:28 +0200)]
Make sure to build wic-tools to avoid imaging to fail

Change-Id: Ib38df07de3b3ce8b17311db1a91540d4348bfce5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agojjb/common: update rpi3 device-type to upstream 51/13651/1
Kevin Hilman [Thu, 22 Mar 2018 23:40:57 +0000 (23:40 +0000)]
jjb/common: update rpi3 device-type to upstream

Change-Id: I3c20e23ed4ddd00268d5ca5ee5ac0ab7d345e82b
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
7 years agoAdd dependency for g++-multilib 89/13589/1
Jan-Simon Möller [Thu, 8 Mar 2018 15:07:43 +0000 (16:07 +0100)]
Add dependency for g++-multilib

Change-Id: I243214abf1505496bbc04797678a275be771b0dc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoChange flavor of build images to v1-standard-16 59/13559/1
Jeremy Phelps [Tue, 6 Mar 2018 23:19:20 +0000 (17:19 -0600)]
Change flavor of build images to v1-standard-16

This will enable us to configure a performance
node that will still have a 300g disk size.

Change-Id: Ied77e1a6c238b3600e4a96a5d43497a1ba0fa8c1
Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
7 years agoAdapt target image selection in jenkins job 57/13557/1
Jan-Simon Möller [Tue, 6 Mar 2018 21:49:28 +0000 (22:49 +0100)]
Adapt target image selection in jenkins job

This makes use of the provided feature shortcuts.

Change-Id: Ic5983c17e41e8c13a15c542ca9f01048d117a3f0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agojjb/common: fix releng name for porter 03/13403/1
Kevin Hilman [Mon, 12 Feb 2018 20:15:55 +0000 (12:15 -0800)]
jjb/common: fix releng name for porter

Change-Id: I42b0191f5388e4f26e03c8fcb2f977d209628e4c
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
7 years agoAdd agl-service-weather to CI 65/13365/1
Jan-Simon Möller [Wed, 7 Feb 2018 19:19:35 +0000 (20:19 +0100)]
Add agl-service-weather to CI

Change-Id: Icca26c1f11849b85436354d09007048f050ff949
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agojjb/common: lava-jobs-submit: fix device_type replacement 53/13353/1
Kevin Hilman [Mon, 5 Feb 2018 18:09:25 +0000 (18:09 +0000)]
jjb/common: lava-jobs-submit: fix device_type replacement

Fix "raspberrypi3-uboot" -> "raspberrypi3-uboot-uboot" type of
substitutions.

Ensure that the full string (up to EOL) is matched before trying to
replace.

Change-Id: I2026beb964b12aff1f60441257ceec82b706bab7
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
7 years agojjb/common: run-test-short: Update releng-scripts usage 37/13237/1
Loys Ollivier [Thu, 18 Jan 2018 14:06:25 +0000 (15:06 +0100)]
jjb/common: run-test-short: Update releng-scripts usage

Update the calls to releng-scripts to use the latest options.

This allows to differentiate the build types, find the correct URL and
run the corresponding test plans.

Change-Id: I75762ec8d0a7c204b6ec898f936f59a7a9b5e488
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
7 years agoCreate a link to the last generated docker file 53/13153/1
Ronan Le Martret [Mon, 8 Jan 2018 11:01:06 +0000 (12:01 +0100)]
Create a link to the last generated docker file

Change-Id: I2a9babf0db60be4f9e6ee65d05c655b18d8603bb
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
7 years agoMerge "Streamline image output and add new board"
Jan-Simon Moeller [Sat, 6 Jan 2018 19:47:14 +0000 (19:47 +0000)]
Merge "Streamline image output and add new board"

7 years agoStreamline image output and add new board 45/13145/1
Jan-Simon Möller [Sat, 6 Jan 2018 18:36:20 +0000 (19:36 +0100)]
Streamline image output and add new board

Change-Id: If9f7f32d0c73bf4f964a205a18dc1fc720b38e3b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agojjb/common: lava-labs-prepare.sh fix polling on reserved boards 13/13113/1
Loys Ollivier [Wed, 3 Jan 2018 17:04:59 +0000 (18:04 +0100)]
jjb/common: lava-labs-prepare.sh fix polling on reserved boards

The script would still wait for 60 seconds and retry on boards that are
not in the reserved state.

Fix this and poll for a change of status only if the board is reserved.

Fixes: 1ae347940236 ("jjb/common: lava-labs-prepare.sh")
Change-Id: I4ce71979f7cb2856768de748c1afb6a1cfb47ca2
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
7 years agoMerge "Apply new folder structure for application repository"
Jan-Simon Moeller [Tue, 2 Jan 2018 16:37:19 +0000 (16:37 +0000)]
Merge "Apply new folder structure for application repository"

7 years agoApply new folder structure for application repository 89/13089/1
Jan-Simon Möller [Tue, 2 Jan 2018 15:53:58 +0000 (16:53 +0100)]
Apply new folder structure for application repository

Change-Id: I5937215900d8310947e5a7a1e6e247abda0703b8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoMerge "Add new repositories to application CI"
Jan-Simon Moeller [Tue, 2 Jan 2018 15:51:16 +0000 (15:51 +0000)]
Merge "Add new repositories to application CI"

7 years agoAdd new repositories to application CI 87/13087/1
Jan-Simon Möller [Tue, 2 Jan 2018 15:18:54 +0000 (16:18 +0100)]
Add new repositories to application CI

Change-Id: I78d5ef464da02e87e3f6d78e4cb7e40fcf63a9b2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>