Commit Graph

25 Commits

Author SHA1 Message Date
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 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 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 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 d50515c6d5 jenkins: added updating source revisions for nightly builds
BugzID: 74523
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-10-11 09:26:12 +02:00
Marc Mattmueller 07b6bc9641 jenkins: added cleaning workspace
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-09-29 14:34:58 +02:00
Alexandre Bard 9a4f1db328 Jenkinsfiles: Hide bitbake welcome message 2021-08-26 15:09:34 +02:00
Alexandre Bard d9f7f04bfc Jenkinsfiles: Execute commands silently 2021-08-26 14:03:14 +02:00
Marc Mattmueller dcc5b24f9e jenkins/sdk: added parameter for build node
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-26 08:54:13 +02:00
Marc Mattmueller 0db0db4cb5 jenkins/sdk: set build label to oem-ci as trial
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-23 10:19:25 +02:00
Marc Mattmueller e592e847b2 jenkins/sdk: use lxbuild4 to build sdks in parallel
as the number of parallel threads are set back to 4 the SDK can
be built on lxbuild4 in parallel

BugzID: 74051
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-02 11:29:35 +02:00
Marc Mattmueller bc7ef4cd89 jenkins/sdk: fetch all before cleaning all
BugzID: 74051
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-02 11:12:33 +02:00
Marc Mattmueller e7d3a5a4e7 jenkins/sdk: removed disabling concurrent build
BugzID: 74051
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-02 10:39:11 +02:00
Marc Mattmueller 2849ade985 jenkins/sdk: set label to balance on both build server
BugzID: 74051
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-02 10:27:52 +02:00
Marc Mattmueller 88508cb44e jenkins: set build dir postfix in prepare stage and re-ordered cleanup in sdk
the environment variable of the build dir postfix part was null and
thus the wrong path set up.

in the sdk prepare part there is a cleaning of left overs before
the submodules might be available.

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-28 13:42:29 +02:00
Marc Mattmueller 9e0a7a6ab4 jenkins: changed yocto build directories
In case 73920 are additional build directories created. The yocto
build pipelines needed to be updated.

BugzID: 73973
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-28 10:42:45 +02:00
Marc Mattmueller 3d0c6767c1 jenkins_sdk: cleaned up and changed archiving
the heap size of the java engine was exceeded when using archive
artifacts, thus the archiving is now done by deploying the sdk to
nexus.

additionally a cleaning of leftovers is added in the preparing
stage and the stage collecting the revisions is removed.

BugzID: 73631
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-08 09:48:18 +02:00
Marc Mattmueller c324a95b49 Jenkinsfile_sdk: made artifact path relative to use regex
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-07 15:32:52 +02:00
Marc Mattmueller 2c34abe54b jenkinsfiles: set status aborted if machine parameter is missing
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-07 09:15:44 +02:00
Marc Mattmueller 9321361765 Jenkinsfiles: integrated updating only netmodule layers in split job files
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>
2021-07-06 16:18:35 +02:00
Marc Mattmueller f4596c90b3 jenkinsfile_sdk: added flag to build sdk from dev image
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>
2021-07-05 14:11:28 +02:00
Marc Mattmueller 55c9f8d9b0 Jenkinsfile_sdk: adapted build command according changes in fb73552
BugzID: 73564

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-01 12:51:29 +02:00
Marc Mattmueller 11962381b9 jenkinsfile: added jenkins pipeline for building the SDK
The SDK bases on the ostree dev image

BugzID: 73564

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-01 09:08:17 +02:00