Commit Graph

235 Commits

Author SHA1 Message Date
Alexandre Bard 3e8fad100d bblayers: Always include fct layer
In order to avoid issues like missing licenses or corrupted kernel
shared directory, it is better to remove this hack and always include
the fct layer.

BugzID: 70627
2021-03-04 11:59:11 +01:00
Marc Mattmueller 03cc427024 release 1.2.0: updated submodule hashes to latest state
BugzID: 70117

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-02-18 12:08:12 +01:00
Marc Mattmüller 7c57231fcf jenkins/collect revs: replaced interactive clear with redirection to /dev/null 2021-02-01 14:26:35 +01:00
Marc Mattmueller bc8453960c jenkins: added parameter to collecte the revisions used
BugzID: 69785

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-02-01 11:19:59 +01:00
Marc Mattmueller 9c611146e3 jenkins: do not filter and sort the output of auto revision output
BugzID: 69785

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-02-01 11:19:59 +01:00
Marc Mattmueller 5359b74d30 jenkins: creating revision files and archive them
BugzID: 69785

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-02-01 11:19:59 +01:00
Alexandre Bard af20c2fa2e bblayers: Always include om layer
This layer is now safe to be always used. Everything in it, must be
explicitly requested from the distro.conf

BugzID: 69970
2021-01-28 11:49:49 +01:00
Marc Mattmueller d88370a78a release 1.1.5: updated hashes of submodules
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-01-22 21:00:16 +01:00
Alexandre Bard 42d2fcc48a Jenkinsfile: Fix starting build job directly 2021-01-19 09:18:31 +01:00
Alexandre Bard 20c73a4b9c jenkinsfile: Add license workaround for gpsd
Since rework of gpsd recipes, this license is also often missing.
Temporary work around until we figure out the root cause.
2021-01-19 08:33:32 +01:00
Alexandre Bard fa0a14b423 Jenkinsfile: Update fitImage paths
Since update to dunfell, the artifacts build with kernel variant (like
our linux-netmodule-initramfs and our fct-linux) are deployed in a
subdirectory with the name of the kernel, to avoid confusion with
artifacts built with the main kernel.

BugzID: 69636
2021-01-17 13:12:49 +01:00
Alexandre Bard d531600175 Submodules: Update to dunfell
BugzID: 69636
2021-01-16 19:26:56 +01:00
Alexandre Bard a9429dc09b machine_select: Add HW23-DLM board 2021-01-16 19:26:56 +01:00
Marc Mattmueller c36d79297a jenkins: do no longer remove the distro version file
as the distro version file is now also used in the nightly, it
will be overwritten and no longer be removed after a build.

BugzID: 69736

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-01-14 17:46:54 +01:00
Marc Mattmueller 4080f1e212 jenkins: introduced the distro version file also for the nightly build
As the version string for a nightly build contains a Test POSTFIX,
similar to the release build the version string needs to be provided
to yocto.

BugzID: 69736

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-01-14 16:11:06 +01:00
Marc Mattmueller 6b0bd6ef95 jenkins: changed nightly built image to test release
The version string of a nightly build (not a release build) is
adapted to a test release including the build number of the
top job, e.g.
    previously: 1.1.3-5-gca0e0ff-dirty
    now:        1.1.3.Test127-5-gca0e0ff-dirty

BugzID: 69736

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-01-14 11:12:31 +01:00
Marc Mattmueller 7c4c903f2a release 1.1.4: updated submodule hashes
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-01-11 10:51:04 +01:00
Marc Mattmueller 19d174fc9a release notes: updated with actual state
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-12-18 16:16:18 +01:00
Alexandre Bard fbb569de68 Jenkinsfile: Add back workaround for license error
This time it is a bit smarter and trigger the licenses deploiement only
when it is really missing. This should avoid too long build time.

BugzID: 69247
2020-12-16 13:51:19 +01:00
Alexandre Bard 975901eebe Revert "jenkinsfile: Force ostree-kernel-initramfs deploiment"
This reverts commit 447329c279.

This commit is not needed anymore, the build is now stable without
deploying the licenses everytime.

BugzID: 69247
2020-12-14 13:44:50 +01:00
Marc Mattmueller 596b384e41 rls sprint 20.3: updated release notes and submodule hashes
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-12-14 11:51:05 +01:00
Alexandre Bard 52068d0568 machine_select: Add support for HW25 2020-12-08 17:32:59 +01:00
Marc Mattmueller f8e353fa59 jenkins: separated git prune and git fetch tags
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-12-03 12:48:32 +01:00
Marc Mattmueller 40d2f5ec14 jenkins: added git prune option when fetching tags
BugzID: 69317

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-12-02 18:14:07 +01:00
Marc Mattmueller fb172f496b 1.1.3: syntax of release notes to be displayed more beautiful
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-30 16:03:04 +01:00
Marc Mattmüller a1f8dc1389 Merge pull request 'jenkinsfile: Force ostree-kernel-initramfs deploiment' (#3) from develop-fb69247 into develop
Reviewed-on: https://git.netmodule.intranet/nmos/yocto-img-build/pulls/3
2020-11-30 11:17:27 +01:00
Alexandre Bard 447329c279 jenkinsfile: Force ostree-kernel-initramfs deploiment
For whatever reason, this license is sometimes missing, leading to a
build failure.

BugzID: 69247
2020-11-30 11:13:16 +01:00
Marc Mattmueller 5a7bd230e6 1.1.3: added release notes regarding duplicated kernel image for FCT
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-30 11:09:53 +01:00
Marc Mattmueller 237c5dfc11 1.1.3: updated the submodule hashes to latest changes
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-30 08:23:29 +01:00
Marc Mattmueller df8fe4766e 1.1.3: updated release notes
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-30 07:58:16 +01:00
Marc Mattmueller e53097a6e7 1.1.3: updated the submodule hashes to the latest commit
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-27 15:04:36 +01:00
Marc Mattmueller 512b800e59 jenkins: changed virtual/kernel to virtual/netmodule-image for fitimage
BugzID: 69147

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-27 14:56:17 +01:00
Marc Mattmueller ac1498ec0f 1.1.3: prepared release notes and updated submodules
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-26 11:22:37 +01:00
Marc Mattmueller 1c56e9f6bc release 1.1.2: adapted release notes with latest state
known issues adapted:
 - the pycurl bug is still present
 - HW23 is currently having an issue with the wlan layer

boot time improvements added

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-16 11:31:46 +01:00
Marc Mattmueller 82a95330f9 release notes 1.1.2: removed fixed pycurl bug
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-16 08:30:54 +01:00
Marc Mattmueller 37cfc43e5d release 1.1.2: updated meta-netmodule-disto including the adpated BUILDNAME
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-13 15:51:39 +01:00
Marc Mattmueller 3d76f212bf jenkins: used writeFile for the distro version file and clean only this at the end
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-13 15:50:21 +01:00
Marc Mattmueller 2b84d3db8f release 1.1.2: added release notes
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-12 17:19:58 +01:00
Marc Mattmueller 568faa4143 release 1.1.2: updated submodules to latest versions
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-12 17:19:21 +01:00
Marc Mattmueller aaf1f04ecf jenkins: fixed submodule init
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-12 08:14:12 +01:00
Marc Mattmueller 28a8e0d127 jenkins: git init recursive and fetch tags before building version
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 18:59:27 +01:00
Marc Mattmueller 122ddb921a jenkins: merged wlan layser submodule and a submodule init step 2020-11-11 16:04:04 +01:00
Marc Mattmueller 80ec9abe37 jenkins: initialized submodules before building
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 15:33:34 +01:00
Ramon Moesching e8828868a5 meta-netmodule-wlan: introduce new meta layer for wifi system
Common wlan layer for router and oem software

BugzID: 67888

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2020-11-11 14:36:04 +01:00
Marc Mattmueller dae9a1269a jenkins: added hw20 to build job and added a selct to MACHINE_TYPE
HW20 is needed for the FCT build.
Additionally there shall no build job launched when the pipeline
is scanned and new parameters are needed to setup. Therefore the
'select...' was added to the MACHINE_TYPE.

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 13:59:07 +01:00
Marc Mattmueller ad5c4fbe7b jenkins: fixed adapting version string when building a release 2020-11-11 13:47:41 +01:00
Marc Mattmueller 7a50d15477 jenkins: do not changed build version when RLS_VERSION is latest
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 11:03:15 +01:00
Marc Mattmueller 2111fba848 jenkins: cleaned submodule with changed distro version
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 10:59:34 +01:00
Marc Mattmueller 305353813b jenkins: refactored submodule handling and set distro version on release
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 10:28:25 +01:00
Marc Mattmueller cd7ce24604 jenkins: check version also on latest instead of only empty
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>

jenkins: check version also on latest instead of only empty

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 10:28:20 +01:00