Marc Mattmueller
58108d6b66
jenkins/common: adpated path of the download directory
...
in case 73920 the download directory path was adapted too. Thus the
path needed to be adpated.
BugzID: 73973
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-28 10:42:45 +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
0e595a5b30
local.conf: increased the number of parallel builds from 4 to 8
...
BugzID: 73967
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-28 10:17:10 +02:00
Marc Mattmueller
69a7bdec43
jenkins/mmcImages: changed pipeline as bootloader is built with dev image
...
BugzID: 73966
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-28 10:16:45 +02:00
Lucien Mueller
c9caaba9ad
Update BUILDHISTORY_COMMIT_AUTHOR.
...
Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2021-07-28 09:56:03 +02:00
Lucien Mueller
1fdf613433
Create additional build folders.
...
minimal-image -> build-minimal
ostree images (dev,vcu) -> build
fct/lava-image -> build-fct
BugzID: 73920
Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2021-07-28 09:56:03 +02:00
Marc Mattmueller
b2eae52e5c
jenkins/mmcImages: use ostree environment for bootloader
...
BugzID: 73919
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-26 14:40:58 +02:00
Marc Mattmueller
154496719e
jenkins/update2head: skip push if nothing available to commit
...
BugzID_ 73789
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-21 11:10:20 +02:00
Marc Mattmueller
664c1f68d5
jenkins/update2head: moved archive submoudle hash file to update stage
...
the residing file is now also removed
BugzID: 73789
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-21 10:59:29 +02:00
Marc Mattmueller
b106e6f4fe
jenkins/update2head: fixed triggered user when cron starts a build
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-21 09:47:50 +02:00
Marc Mattmueller
612524ea30
jenkinsfile: removed jenkinsfile, is replaced by mmc- and ramdiskImages
...
The jenkinsfile is split into separate pipelines for sdk, mmc images
and ramdisk images. Thus this file is obsolete and is removed
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-20 12:52:19 +02:00
Mr Jenkins
c087d58bc3
submodules: updated netmodule hashes, triggered by null (userId=null)
2021-07-19 15:41:14 +02:00
Marc Mattmueller
7bafb55371
Jenkinsfiles: set ramdisk and mmc image build lavels to oem-ci
...
BugzID: 73757
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-14 11:37:53 +02:00
Marc Mattmueller
5b3c82c7e2
jenkins_common: use the same versioning for the sdk as for fct
...
BugzID: 73674
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-08 10:54:53 +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
15832f8603
Jenkinsfile_mmcImages: do not archive ostree when building bootloader
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-07 16:16:27 +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
d7c7c7af87
jenkins: set build timeout from 8h down to 5h
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-07 14:50:20 +02:00
Marc Mattmueller
f48295d249
jenkins_common: fixed variable typo
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-07 09:45:40 +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
bf7d5e86a4
Jenkinsfile_update2head: checkout branch before committing
...
the job is performing a swallowed checkout which leads to a
detached HEAD. Thus the branch need to be checked out before
committing and pushing
BugzID: 74574
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-06 16:43:21 +02:00
Mr Jenkins
24866de9a0
submodules: updated community hashes, triggered by Marc Mattmüller (userId=mattmueller)
2021-07-06 16:40:33 +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
8a477f0117
jenkinsfile_update2head: set build server with label oem-linux
...
perform an update in the submodule init part
BugzID: 73574
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-06 12:55:01 +02:00
Marc Mattmueller
32ab6f42ca
jenkinsfile_update2head: added info about triggered user to commit msg
...
BugzID: 73574
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-06 12:55:01 +02:00
Marc Mattmueller
d34fa204e1
jenkinsfile_update2head: added info about updated layers to commit msg
...
BugzID: 73574
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-06 12:55:01 +02:00
Marc Mattmueller
e9ee8240e3
jenkinsfile_update2head: added pipeline for automatic submodule updating
...
BugzID: 73574
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-06 12:55:01 +02:00
Marc Mattmueller
d04eba6caa
jenkinsfile: update only netmodule layers in a nightly build
...
BugzID: 73574
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-07-06 12:55:01 +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
Marc Mattmueller
3534420590
jenkinsfile: split ramdisk and mmc images into separate pipelines
...
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>
2021-07-01 09:01:20 +02:00
Marc Mattmueller
212ddb8d13
1.2.5: prepared submodules for rls 1.2.5
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-06-10 19:45:14 +02:00
Marc Mattmueller
0aed4eb233
jenkins: fixed bad subtitution in bootloader build and archive
...
BugzID: 72761
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-20 08:05:55 +02:00
Marc Mattmueller
7a132670d1
reverting "jenkins: remove build history directory before collecting srcrevs"
...
This reverts commit af6f1b4c4e .
This revert shall test if this is the reason that the nightly
build takes that long...
2021-05-11 14:29:15 +02:00
Marc Mattmueller
69eec3c790
jenkins: using build_user and sshagent for sync-ing yocto downloads
...
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>
2021-05-06 15:21:05 +02:00
Marc Mattmueller
9a3028afaa
jenkins: sync binary storage before and after build
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-06 12:07:03 +02:00
Marc Mattmueller
db60b919eb
jenkins: prepared function to synchronize yocto downloads
...
BugzID: 71491
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-06 12:07:03 +02:00
Marc Mattmueller
669ba32c6a
jenkins: harmonized parameter references renamed MACHINE_TYPE to MACHINE
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-06 12:07:03 +02:00
Marc Mattmueller
bf0c96713a
jenkins: harmonized syntax of function names
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-06 12:05:35 +02:00
Marc Mattmueller
02c486bd2f
openembedded: added new hash for tracking nightly builds
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-06 08:41:58 +02:00
Marc Mattmueller
af6f1b4c4e
jenkins: remove build history directory before collecting srcrevs
...
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-05-05 11:21:36 +02:00
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