Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: 78f13852b3c8c2f89ee9a8f2c9c6934eed973259
https://github.com/tribe29/checkmk/commit/78f13852b3c8c2f89ee9a8f2c9c6934ee…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Start cleaning up permissions during version build
* Some parts of the build are executed with root permissions in the
container. These are unnecessary wide permissions.
* The files also polute the jenkins user owned workspace with root owned
files which makes it difficult to manage the workspace files.
* Once the root files are cleaned up we are hopefully able to clean up
the workspace cleanup commands at the beginning of the script which
will also improve the initialization of the job.
This commit changes the first step, the agent updater build procedure to
be non-root.
Change-Id: Iba377f744fd5c42e785e4f8f9f6c33b6e36402d2
Commit: 6e353d8c690e8295eb256f2aac9fa57e122841b3
https://github.com/tribe29/checkmk/commit/6e353d8c690e8295eb256f2aac9fa57e1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/sign-packages.sh
Log Message:
-----------
Cleanup source package build permissions
This step is now also executed as jenkins user.
Change-Id: I54c499ef85d67ca84cecf44fb34dd5e0eac4472e
Commit: b9a177e7c947951949d85b98c2ca9e6a83034538
https://github.com/tribe29/checkmk/commit/b9a177e7c947951949d85b98c2ca9e6a8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/scripts/build-cmk-version.jenkins
M omd/omd.spec.in
M omd/packages/lasso/lasso.make
Log Message:
-----------
Cleanup remaining build permissions
Change-Id: I8e99cd10941d4e4aa3405943a227dd401de45326
Commit: dd06f4013b861b64abd2984d6f8a6beabd2ae5cc
https://github.com/tribe29/checkmk/commit/dd06f4013b861b64abd2984d6f8a6beab…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Improve cleanup logic of version builds
* Do not purge the whole workspace anymore
* We keep the git working copy and also the Python venv
* We still cleanup the git with "mrclean" to have a clean working copy
and also remove previously created windows agent artifacts
* We also cleanup previously built version files, which are now
located below ${WORKSPACE}/versions to make the cleanup easier
Change-Id: I9b349f8c61a988e83645baf3a2eb319357bed50e
Commit: 87414eaff810a81452e9d90237446a94456bc3fe
https://github.com/tribe29/checkmk/commit/87414eaff810a81452e9d90237446a944…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M buildscripts/scripts/build-cmk-container.jenkins
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/lib/upload_artifacts.groovy
Log Message:
-----------
Fix version package shared storage download
Change-Id: I8b9c3485e2abd674a4e479bf2de058c6bdee9f84
Commit: bbea88df776c4647213b6ce3a5b7f81663daa198
https://github.com/tribe29/checkmk/commit/bbea88df776c4647213b6ce3a5b7f8166…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths:
M buildscripts/scripts/build-build-containers.jenkins
M buildscripts/scripts/build-cmk-container.jenkins
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/cleanup-cmk-nightly-containers.jenkins
M buildscripts/scripts/cleanup-nexus.jenkins
M buildscripts/scripts/test-agent-plugin-unit.jenkins
M buildscripts/scripts/test-clang_tidy.jenkins
M buildscripts/scripts/test-compile_cores.jenkins
M buildscripts/scripts/test-composition.jenkins
M buildscripts/scripts/test-gerrit.jenkins
M buildscripts/scripts/test-gui-crawl.jenkins
M buildscripts/scripts/test-integration-single.jenkins
M buildscripts/scripts/test-integration.jenkins
M buildscripts/scripts/test-iwyu.jenkins
M buildscripts/scripts/test-pylint-3.jenkins
M buildscripts/scripts/test-python3-bandit.jenkins
M buildscripts/scripts/test-python3-format.jenkins
M buildscripts/scripts/test-python3-pipenv-deps.jenkins
M buildscripts/scripts/test-python3-typing.jenkins
M buildscripts/scripts/test-python3-unit.jenkins
M buildscripts/scripts/test-shell-unit.jenkins
M buildscripts/scripts/test-shell_format.jenkins
M buildscripts/scripts/test-shellcheck_agents.jenkins
M buildscripts/scripts/test-unit-test-cores.jenkins
Log Message:
-----------
Set timeout to prevent long running stale jobs
Change-Id: I60a73a9b9b0a85656f1757183d7686ed23dde279
Compare:
https://github.com/tribe29/checkmk/compare/b0ecd7579514...bbea88df776c