aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-12-14Merge "Support BUILDONLY job parameter"Jan-Simon Moeller3-0/+18
2018-12-14Support BUILDONLY job parameterJan-Simon Möller3-0/+18
to select just a single machine. Change-Id: I76d884c800c7e130420e13b8d7d431803facfe7d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-12Fix git upload to githubJan-Simon Möller1-0/+3
by providing the required credentials. Change-Id: I6c33ec99624fd8acfe08cbb978271cff8def1422 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Remove obsolete storageboxJan-Simon Möller2-6/+0
Change-Id: I9371d524fcc151ac60896d71cd37702090e9a083 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Merge "Add github to known hosts"Jan-Simon Moeller2-1/+7
2018-12-11Merge "Add header in flounder lava submission"Jan-Simon Moeller1-0/+1
2018-12-11Commit guppy release jobs for sources and sandboxJan-Simon Möller4-0/+158
These are working now and can be committed. Change-Id: I39a979cde74f03cc19f125da82e72de0202b6aba Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Add header in flounder lava submissionJan-Simon Möller1-0/+1
so we find the TARGETMACHINE variable as well. Change-Id: I8c2b77f6d2050087a47c5eb7438c4eeba9108702 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Add github to known hostsJan-Simon Möller2-1/+7
and avoid key verification issue. Change-Id: If8b6023cf4bae141bf9eff3ee0b70b127282faa5 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Pull script from ci-managementJan-Simon Möller1-0/+2
Change-Id: I1a047cab0e50a27b2880b005961379bd3ca5deea Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-10docs: new job for multiversion documentation siteStephane Desneux6-0/+515
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>
2018-12-03Merge "jjb/common: fix guppy test templates"Jan-Simon Moeller1-1/+0
2018-12-03Add header to test section of guppy snapshot buildJan-Simon Möller1-0/+1
This corrects a missing variable in the lava job submission. Change-Id: I0e60cd87b12f756df0fee49cbd1f96e14103615f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-03jjb/common: fix guppy test templatesKevin Hilman1-1/+0
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>
2018-11-23Add agl-service-platform-infoJan-Simon Möller1-0/+1
Change-Id: I828150d345e0e8116a754b9c41f881c62e2c3e6a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-11-22Merge "Comply to the SPEC-495"Jan-Simon Moeller3-12/+45
2018-11-20Comply to the SPEC-495Romain Forlot3-12/+45
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>
2018-11-19jjb/common: run-test-short release: use TARGETMACHINEKevin Hilman2-2/+2
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>
2018-11-16Add release job for guppyJan-Simon Möller3-0/+209
Change-Id: I4bac3775da003dc677d50bafab88fc00b8754890 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-11-16Enhance mirror generationJan-Simon Möller1-12/+16
Change-Id: If7daff9fe1ca06f17cd1b31e4e526d92ce443c06 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-11-11jjb/common: run-tests: rely on templates for test plansKevin Hilman2-2/+0
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>
2018-11-11jjb: lava-labs-prepare: only use lab-agl-coreKevin Hilman1-2/+1
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>
2018-11-11Merge "Add agl-service-voice-high to ci loop"Jan-Simon Moeller1-0/+1
2018-11-10Merge "Change agl-jobbuilder alias to id"Jan-Simon Moeller1-1/+1
2018-11-10Change agl-jobbuilder alias to idJan-Simon Möller1-1/+1
Jenkins seems to misinterpret the id sometimes. Change-Id: If4c7a1aaabd40c2abe07cb6db1eb9cca731ac19b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-11-10Merge "Revert "Run ci-management on agl-test-slave instead of master node""Jan-Simon Moeller1-2/+2
2018-11-10Revert "Run ci-management on agl-test-slave instead of master node"Jan-Simon Moeller1-2/+2
This reverts commit 16be25556ebff182882c4baf45408d1a2b7424b7. Change-Id: Iaed2c620b5c1c8dc30c269628fe26c1382f9ef18
2018-11-10Add agl-service-voice-high to ci loopJan-Simon Möller1-0/+1
Change-Id: I2ccfe477dec70433c458f9c6fc3b05478721802b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-10-25Merge "Update app list in ci-apps"Jan-Simon Moeller1-3/+4
2018-10-25Update app list in ci-appsJan-Simon Möller1-3/+4
Change-Id: I680c9d7949e6d68ac7295158c717241d172ad8e2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-10-23Use generated autobuild script if none commitedRomain Forlot1-1/+6
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>
2018-10-08Merge "Submit flounder release job to lava and kernelci"Jan-Simon Moeller4-8/+75
2018-10-03Fix folder structure for app uploadJan-Simon Möller2-4/+7
Change-Id: I514e23d0b969e8571aab001fd52dd1710324d738 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-10-02Merge "Run ci-management on agl-test-slave instead of master node"Jan-Simon Moeller1-2/+2
2018-10-02Run ci-management on agl-test-slave instead of master nodeJan-Simon Möller1-2/+2
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>
2018-09-28Update app ci loopJan-Simon Möller1-1/+5
for flounder and new projects Change-Id: I3564c6c934e14d398a8afe236aa62b1d4a6a3637 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-09-27Submit flounder release job to lava and kernelciJan-Simon Möller4-8/+75
Change-Id: Ic26d5775b1ff6ca2c13e586212bb761c6055afac Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-09-26Use known working version of jjbJan-Simon Möller1-1/+1
Change-Id: I300fd56d8ed26d78dd12a0c77822fcecc909ddac Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-08-21Disable ipv6 in slave imagesJan-Simon Möller1-0/+2
Change-Id: I611edcdacb58bd565f14a9dac583d3c2c06cd26b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-08-15Add agl-service-taskmanager and taskmanager to ci loopJan-Simon Möller1-0/+2
Change-Id: Ic93a8064983840bfc234a9135d8ca6051f291d10 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-19Exclude trivial rebases and drafts from triggering buildsJan-Simon Möller1-44/+44
Change-Id: Idca983dca032d4de08a7d2d578a1a6cdba653c89 Bug-AGL: SPEC-1597 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-13Speed-up buildJan-Simon Möller1-3/+3
by disabling the limits. Change-Id: Ib82ad11609642a356930a236bb3b06df611d9c41 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-12Remove conflict in installation of nodejsJan-Simon Möller1-1/+3
: The following packages have unmet dependencies: : nodejs : Conflicts: npm Change-Id: Ic331d758b111edd15d778c71971cbf3915678d54 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-12Fixed nodejs+npm install (noninteractive mode)Sebastien Douheret1-1/+1
Change-Id: I80380416d80541f73603ca6b41e1ec88fcc66821 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2018-07-11Convert signalling into publish-triggerJan-Simon Möller1-10/+7
Change-Id: I51d783a20249a367c9b27e59a8b96551ed9b0b7e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-11Uprev templates to apiv3Jan-Simon Möller3-20/+35
Change-Id: I7b4e12e450534d7923af10b779b12f0cbe68e52a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-11Introduce gracetime into pipelineJan-Simon Möller1-0/+66
Change-Id: I5e4fce954d02b25d25cb9442e9704d0ab55a7179 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-11Use v3 api for vexxJan-Simon Möller1-1/+1
Change-Id: I3c1bc61f972ffec15b63ae25d3e603c124aa938c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-10Merge "Crossbuild std go libraries for MacOS and Windows"Jan-Simon Moeller1-1/+5
2018-07-09Bump nodejs 8.x and npm 5.xSebastien Douheret1-8/+6
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>