Commit Graph

93 Commits

Author SHA1 Message Date
Marc Mattmueller 8ceb9fb75b jenkins: added wildcard after machine type for the bootloader image
The bootloader package of HW20 was empty as its namne is postfixed
with -v1 which differs to the other am335x images.

BugzID: 71427

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-04 13:18:14 +02:00
Marc Mattmueller 84eb0cdf58 rls 1.2.4: fixed hashes of submodules
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-04 11:49:30 +02:00
Marc Mattmueller a375cef2f4 jenkins: fixed archiving distro version file
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-04-14 13:48:17 +02:00
Marc Mattmueller 3fae1c1e8d rls 1.2.3: set hashes for submodules
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-04-06 16:08:14 +02:00
Alexandre Bard edb33c6084 rls 1.2.2: set hashes for submodules 2021-03-19 15:29:21 +01:00
Alexandre Bard 7012582e82 local.conf: Disable generation of sources tarball
We don't need this and it is probably wasting build time and storage.

According to documentation:
"This technique is useful if you want to create a mirror server. If not,
however, the technique can simply waste time during the build."

https://www.yoctoproject.org/docs/3.1/mega-manual/mega-manual.html#faq
FAQ: 35.22
2021-03-13 13:49:35 +01:00
Marc Mattmueller 5ab5c23e79 jenkins: fct builds do not carry the 'Test<nbr>' postfix in its version
BugzID: 70652

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-03-09 09:42:47 +01:00
Marc Mattmueller 57a58ef946 rls 1.2.1: set hashes for submodules
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-03-05 11:54:52 +01:00
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