Within the big jenkins file only the netmodule layers are updated
when the release string is empty of latest. This change is now
integrated into the split jenkins files.
BugzID: 73564
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
After a team discussion it would be good to have the possibility to
build an SDK from a dev image. Therefore a job parameter is
added.
BugzID: 73564
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
Common parts of those pipelines are extracted into a common part.
Each pipeline loads this common part as module to get access to
its functions.
This is also the base for adding a job generating the SDK
BugzID: 73564
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
our AD user 'build_user' was adapted for having an SSH key. Jenkins
was configured to have this user with its key under Credentials so
that the sshagent could be used.
This way seems to be the most secure way performing ssh connections.
BugzID: 71491
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
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>
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
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
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
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>
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>
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>
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