Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 30057c3e931f5aab1bd15c49f2f61b96240968ff
https://github.com/tribe29/checkmk/commit/30057c3e931f5aab1bd15c49f2f61b962…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M Makefile
M agents/Makefile
M agents/plugins/.gitignore
M agents/plugins/Makefile
Log Message:
-----------
Improve build caching of 3to2ed agent plugins
During creation of the source packages we update the Checkmk version
using "make setversion" from the base directory. This updates the
Checkmk version of the agent .py files and also the mtime of the .py
files which results in "make" rebuild all _2.py files even if they
didn't change compared to the last time.
Since we want to optimize the time of the source package build, we
introduce this to use the source file hash to decide whether or not to
update the _2.py files. Not ideal, but works. Let me know if you have
something
Change-Id: I9e41461be2af57f433bbf038684aa56d4f4ce858
Commit: 4d96c3affdfcb1fbc446bfdeb070b1c3fe5334a5
https://github.com/tribe29/checkmk/commit/4d96c3affdfcb1fbc446bfdeb070b1c3f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M omd/Makefile
M omd/packages/packages.make
M omd/packages/protobuf/protobuf.make
Log Message:
-----------
protobuf: Make cmc build and "make dist" base on protobuf build cache
The startup phase, before starting the parallel builds, of our nightly
build is currently too slow (~5 minutes). One reason for this is that
the "make dist" dependencies take to long. One longer taking part is the
compilation of protoc.
This commit makes use of the already existing package cache, reducing
the startup time by multiple minutes.
Consolidate some Makefile variable names to be consistent with other
dependencies.
Change-Id: I320573c0a9d36761d9f28f44116c0d11b5c0625b
Compare:
https://github.com/tribe29/checkmk/compare/bfc9202585b2...4d96c3affdfc