Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: a93375b9fea700a3783c639eeec06478922b2ec5
https://github.com/tribe29/checkmk/commit/a93375b9fea700a3783c639eeec064789…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp1/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp2/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
Log Message:
-----------
Cleanup redundant nodejs installation
We have centralized installation of nodejs in the script
buildscripts/infrastructure/build-nodes/scripts/install-nodejs.sh
which should be the only place and ensure that nodejs is installed
in the correct version for all supported environments.
Change-Id: I8998047685d8d461e82dd101c580de10c6e1b32f
Commit: 27a11c798f0d08853c399788b8ccd5a7120df57b
https://github.com/tribe29/checkmk/commit/27a11c798f0d08853c399788b8ccd5a71…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/build_lib.sh
M buildscripts/infrastructure/build-nodes/scripts/install-pipenv.sh
Log Message:
-----------
Move common functionality to build_lib
Change-Id: I025bce94b79b8a83b495e77d8c9706df7ca3f82e
Commit: 1ab0a5330ff14136b1e73a84b5aefdcc70203180
https://github.com/tribe29/checkmk/commit/1ab0a5330ff14136b1e73a84b5aefdcc7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M tests/Makefile
Log Message:
-----------
Cleanup composition, integration, GUI crawl tests dependency on node
The test execution does not require node, npm, node_modules. The reason
why this dependency was there, that there is the option to update the
Checkmk version under test with ".f12". In the moment "web/.f12" is
executed, these things are required. But only then.
For this reason, we leave it to the web/.f12 script to care about
everything in the moment it is executed. And in fact it is already
doing this.
This change should allow us to remove nodejs from most of our CI
containers. We only need in the ubuntu-20.04 container because it
executes the 'source package build' and tests where we need nodejs.
Change-Id: Idc1613c8fcce0639f992c4b5abb4f074b941903f
Commit: bef7b3e75baab705e51c873e808cb9d2d8388ef6
https://github.com/tribe29/checkmk/commit/bef7b3e75baab705e51c873e808cb9d2d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M Makefile
M buildscripts/infrastructure/build-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/build-nodes/scripts/install-nodejs.sh
M buildscripts/infrastructure/build-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp1/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp2/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.10/Dockerfile
M defines.make
M web/Makefile
Log Message:
-----------
Update nodejs to 16.x in CI
With this step we also remove nodejs from all containers except
ubuntu-20.04, which still needs it for building source packages
and executing tests.
Also consolidate developer system setup "make -C web setup" with CI
container setup.
Change-Id: Ifaa2ad20ef4877b8dd6f47c920f8e778e895c608
Commit: f0d5f2034da2fc124bc7bdf598ff119f017f3b6d
https://github.com/tribe29/checkmk/commit/f0d5f2034da2fc124bc7bdf598ff119f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M package-lock.json
Log Message:
-----------
Rebuilt package-lock.json with new npm
Change-Id: I6dbce23a0d3a6f798eb85f95ba441af8d398485d
Compare:
https://github.com/tribe29/checkmk/compare/889a56004ae0...f0d5f2034da2