Commit Graph

222 Commits

Author SHA1 Message Date
Mr Jenkins d66262f1eb submodules: updated netmodule hashes, triggered by Jenkins (userId=downstream) 2022-06-09 12:36:30 +02:00
Mr Jenkins a34e053f01 submodules: updated netmodule hashes, triggered by Marc Mattmüller (userId=mattmueller) 2022-05-31 12:22:52 +02:00
Marc Mattmueller b54fdeff4b autorev-packages: remove wlconf-bin from AUTOREV list
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-05-24 16:18:48 +02:00
Marc Mattmueller e2d5290e3c autorev-packages: removed FGPA recipe from AUTOREV list
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-05-24 16:17:50 +02:00
Marc Mattmueller f1c5588914 autorev-packages.inc: added storage info to the list of autorev packages
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-05-23 15:05:40 +02:00
Alexandre Bard c42ad8d655 env: Add HW17 environment
BugzID: 77953
2022-05-05 15:54:46 +02:00
Mr Jenkins 10a2dff839 submodules: updated community hashes, triggered by Alexandre Bard (userId=bard) 2022-05-02 11:13:42 +02:00
Mr Jenkins 797c94d2df submodules: updated community hashes, triggered by Alexandre Bard (userId=bard) 2022-04-07 10:13:39 +02:00
Marc Mattmueller 1a4ec56472 autorev-packages: remove unused scripts from features repo
see appropriate branch in meta-netmmodule-distro

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-03-21 10:55:51 +01:00
Marc Mattmueller 696db7ca10 ci/cd env: removed all jenkins files and src-rev scripts
The scripts and the pipelines are now located in the build
directory

BugzID: 78260
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-02-22 11:24:17 +01:00
Marc Mattmueller 7a078ecee0 Jenkinsfiles: adapted loading yocto environment before building
the yocto environment load path changes, i.e. to load the env for
an ostree image changed from '. ./env.image-ostree' to
'. ./env/distro/ostree-image'

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-02-10 15:20:53 +01:00
Alexandre Bard 75b959e552 Improve environment files
With this changes it is possible to source from anywhere a machine or
distro file.

It is also cleaning all the environment files in the main directory.

As example, to load environment for HW21 and lava image for example the
following command can be used:

. env/distro/lava-image && . ../env/machine/hw21
2022-02-10 15:20:53 +01:00
Alexandre Bard 2f3120ccca conf: Use netmodules templateconf
These templates are shown when source openembedded build environment.
2022-02-10 09:30:01 +01:00
Mr Jenkins 7090550157 submodules: updated netmodule hashes, triggered by Jenkins (userId=downstream) 2022-02-08 21:46:18 +01:00
Mr Jenkins 7dd2298dde submodules: updated netmodule hashes, triggered by Jenkins (userId=downstream) 2022-01-10 17:39:20 +01:00
Mr Jenkins b46a3e72f1 submodules: updated community hashes, triggered by Alexandre Bard (userId=bard) 2021-12-29 15:45:44 +01:00
Marc Mattmueller a8c96aa206 jenkins/mmc: adapted for archiving armada bootloader artifacts
BugzID: 75924
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-14 12:32:53 +01:00
Marc Mattmueller 19e6acb19c jenkins: adapted clean build behavior
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-14 12:28:22 +01:00
Marc Mattmueller 0ebff0951e jenkins/sdk: added hw18 machine as preparation
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-13 15:53:02 +01:00
Marc Mattmueller 01fc39dd61 jenkins: added hw18 to the list of machines to build
BugzID: 75924
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-13 12:34:49 +01:00
Marc Mattmueller 413c6f554c jenkins: updated build discarder due to the additional images
The nightly build holds now 2x mmc and 1x ramdisk image for each
hw type. Thus the build discarder was updated.

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-06 15:55:30 +01:00
Alexandre Bard e05c9765f0 Jenkinsfile_mmcImages: Fix building of vcu images with wrong env
The vcu image has its one environment because it has its own
distribution.
2021-12-03 17:49:55 +01:00
Marc Mattmueller f8f47c11fb jenkins-mmc: added image type vcu as IMG_TYPE parameter
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-02 13:13:47 +01:00
Marc Mattmueller 87e59c35ed jenkins mmc: fixed release-image builds
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-30 09:08:29 +01:00
Mr Jenkins d33d96c505 submodules: updated netmodule hashes, triggered by Jenkins (userId=downstream) 2021-11-09 18:06:42 +01:00
Marc Mattmueller 6b8a34bd85 jenkins/update2head: exclude bblayers.conf from automatic commit
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-09 16:07:51 +01:00
Marc Mattmueller 68c04583aa jenkins/update2head: use src rev update in same shell command
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-01 09:25:41 +01:00
Mr Jenkins 7c77ed4315 submodules: updated netmodule hashes, triggered by Marc Mattmüller (userId=mattmueller) 2021-11-01 09:24:38 +01:00
Marc Mattmueller c987422f62 local.conf: set parallel threads to 8 (server has now 8 vcpu's)
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-27 15:59:50 +02:00
Marc Mattmueller 01e8be71b0 jenkins: used credential ID of the belonging server
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-27 15:58:42 +02:00
Marc Mattmueller 526eb8729b jenkins/ramdisk/mmc: provide ssh credential for build
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-27 11:56:20 +02:00
Marc Mattmueller bc58edf65d local.conf: remove check of /tmp (space and inodes)
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-27 11:45:10 +02:00
Marc Mattmueller 071a721e80 jenkins/sdk: provide ssh credential for sdk build
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-27 11:44:55 +02:00
Marc Mattmueller 55ac1c7307 jenkins: provided ssh credentials from master for git commands
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-26 19:24:43 +02:00
Marc Mattmueller 6a56c05981 jenkins/common: made cleanWorkspace dash compatible
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-21 11:57:08 +02:00
Marc Mattmueller cd3de28e5b jenkins/sdk: increased timeout from 5 to 8 hours
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-19 08:04:03 +02:00
Marc Mattmueller ea6bd036e1 jenkins/ramdisk/mmc: added parameter to overwrite the build node
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-14 13:02:15 +02:00
Marc Mattmueller 969fa192e9 jenkins/common: reverted the rsync part but added the set +x
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 14:21:15 +02:00
Marc Mattmueller b2ea75f1b9 jenkins/common: used set +x to remove rsync log output
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 13:36:14 +02:00
Marc Mattmueller 6848564543 src-rev/jenkins: adapted src-rev to handle packages from a file
the file autorev-packages.inc holds holds all recipes with a
SRCREV set to AUTOREV.
When releasing this file shall be used as base which recipes to
update.

BugzID: 75209
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 13:17:37 +02:00
Marc Mattmueller 0704618e91 jenkins/update2head: fixed coding convention
the curly brackets shall be used even on if statements with
only one line

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 13:17:37 +02:00
Marc Mattmueller f332dc9de8 autorev: added pathfile to autorevision list
As there might be multiple bb files which hold the same name, it
might be difficult in the future which one to set to AUTOREV. Thus
the list autorev-packages.inc was adapted with the path to the bb
file in the comment.

BugzID: 75209
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 13:17:37 +02:00
Marc Mattmueller 35cd165fd8 jenkins/common: set rsync to be quiet on jenkins output
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 12:32:37 +02:00
Marc Mattmueller 988558b95d jenkins/common: escaped $ from rsync command
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 08:37:35 +02:00
Marc Mattmueller d676264535 jenkins/common: replaced bash- to groovy comment sign
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-13 07:59:57 +02:00
Alexandre Bard e3cf8861d0 Jenkinsfile_Common: Reduce logs from rsync command
The "*" is expanded when the script is running on jenkins and the SRC is
local files. This expansion is hundreds of files, leading to hundreds of
lines in the jenkins logs. We don't need these lines.

BugzID: 75217
2021-10-12 15:53:59 +02:00
Marc Mattmueller 2ada8afbf8 jenkins/update2head/sdk: changed logrotator to 5 items to keep
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-12 14:26:44 +02:00
Marc Mattmueller fc4dd66c9f jenkins: added autorevision handling to mmc-, ramdisk and sdk pipelines
BugzID: 75209
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-12 11:58:35 +02:00
Marc Mattmueller e549b2b7fc jenkins: removed updating the source revisions
BugzID: 75209
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-12 11:45:53 +02:00
Marc Mattmueller c2f977f9fd local.conf: added autorev-packages file and included it in local.conf
BugzID: 75209
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-12 11:43:12 +02:00