Commit Graph

194 Commits

Author SHA1 Message Date
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
Marc Mattmueller af05cae3be jenkins: changed boolean parameter RELEASE_BUILD with string RLS_VERSION
for having the possibility to tag the build after a successful test
result we need to define the release build otherwise

BugzID: 66460

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>

jenkins: fixed function call

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>

jenkins: fixed replacement of version string

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 10:26:36 +01:00
Marc Mattmueller 76bd35e709 jenkins: refactored submodule handling and set distro version on release
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 10:20:46 +01:00
Marc Mattmueller f735db2610 jenkins: check version also on latest instead of only empty
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-11 09:34:53 +01:00
Marc Mattmueller ee9eb887c4 jenkins: fixed replacement of version string
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-09 18:59:34 +01:00
Marc Mattmueller 075bda1cad jenkins: fixed function call
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-09 18:47:04 +01:00
Marc Mattmueller 26e565bb45 jenkins: changed boolean parameter RELEASE_BUILD with string RLS_VERSION
for having the possibility to tag the build after a successful test
result we need to define the release build otherwise

BugzID: 66460

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-11-09 18:13:14 +01:00
Marc Mattmueller 0fd66a4f8d jenkins: adpapt logrotator in build discarder
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-10-13 10:10:13 +02:00
Alexandre Bard 927759b9b6 Jenkinsfile: Fix release image archiving 2020-10-09 11:54:32 +02:00
Marc Mattmüller 2dcd22de7a jenkins: removed lock since there are concurent builds disabled 2020-10-08 14:57:16 +02:00
Marc Mattmueller 6d726a09ae jenkins: added lock for build
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-10-08 11:10:02 +02:00
Alexandre Bard bc92da5926 Jenkinsfile: Fix ostree_repo archiving 2020-09-29 13:57:00 +02:00
Alexandre Bard be7e157b41 Jenkinsfile: Add support for fct and minimal image 2020-09-29 11:59:10 +02:00
Alexandre Bard 391382b5f3 Jenkinsfile: Add support for other HWs 2020-09-29 11:57:52 +02:00
Alexandre Bard adb14059cd Fix bootloader build/archiving 2020-09-28 14:54:55 +02:00
Marc Mattmueller 58f8947c79 jenkins: renamed deploy to archive, archive ostree tarball separately
Additionally we do not want to keep the builds forever on jenkins

BugzID: 66167

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2020-09-25 10:56:46 +02:00
Alexandre Bard 5df81d128a Jenkinsfile: Remove tmp directory when done 2020-09-17 11:01:21 +02:00
Alexandre Bard 41a04188a2 Jenkinsfile: Create artifacts directory 2020-09-16 11:44:50 +02:00
Alexandre Bard 12e9256dcf Fix buildhistory path 2020-09-16 09:08:06 +02:00
Alexandre Bard b882c394fa Jenkinsfile: Force building on lxbuild4 2020-09-14 14:32:21 +02:00
Alexandre Bard 5a7ac164d3 Jenkinsfile: Show machine and image type in job name 2020-09-12 19:39:33 +02:00
Alexandre Bard 9d5be70994 Jenkinsfile: Handle special case for release image type
The "release" image is the default image without any suffix. ie:
netmodule-linux-image. It needs a special handling because the name of
the image type ('release') does not match with the image suffix
(nothing).
2020-09-12 19:30:14 +02:00
Alexandre Bard 944ee54270 Jenkins: Don't remove ostree repo 2020-09-11 20:57:33 +02:00
Alexandre Bard 293b9e1dd1 Jenkinsfile: Remove post stage 2020-09-11 20:28:30 +02:00
Alexandre Bard 3d051fdf38 Jenkinsfile: Fix path to buildhistory script 2020-09-11 16:36:38 +02:00
Alexandre Bard 8c8bc07c2f Jenkinsfile: Use uppercase MACHINE in all cases 2020-09-11 15:11:10 +02:00
Alexandre Bard ce438ee123 Jenkinsfile: Remove unnecessary cleanall
The previous script was always cleaning the rootfs which is not
required. It build automatically be rebuilt if something has changed or
kept as is if nothing has changed.
2020-09-11 15:03:49 +02:00
Alexandre Bard 4290c87c44 Jenkinsfile: Fix BUILD path 2020-09-11 15:00:40 +02:00
Alexandre Bard 6d667dc9e7 Jenkinsfile: Modifiy build-type by "release" checkbox 2020-09-11 14:58:33 +02:00
Alexandre Bard 247bcbe0aa local.conf: Remove preferred kernel version 2020-09-07 18:54:23 +02:00
Alexandre Bard a79da7661e local.conf: Remove custom license directory
This structure was storing license per architecture instead of all
licenses in the same directory. It requires a patch in yocto code to
look for licenses at this location.
2020-09-07 14:01:18 +02:00
Alexandre Bard 68cc1dc57d Add first jenkinsfile 2020-09-04 16:50:03 +02:00
Alexandre Bard 624cc52d94 local.conf: Remove everything from HOME 2020-09-03 21:59:01 +02:00
Alexandre Bard 3d5e977b1e Add base config files 2020-09-03 21:56:10 +02:00
Alexandre Bard 2c8f1825f7 Add environment helpers 2020-09-03 21:55:46 +02:00
Alexandre Bard 81bfb10471 Add submodules 2020-09-03 21:49:24 +02:00