10 Commits

Author SHA1 Message Date
Alexander Aleksandrovič Klimov
91d7b0c278
build.bash: workaround a bug in docker buildx build CLI
--build-context dirs seem to have to end with a / to be accepted.
2024-01-30 10:02:27 +01:00
Alexander A. Klimov
95944e7cae build.bash: update outdated "Usage: ..." 2023-10-05 12:21:32 +02:00
Alexander A. Klimov
c7689d75d0 Build not only x64 2023-09-07 15:09:06 +02:00
Alexander A. Klimov
b083919882 Simplify build process 2023-03-29 15:53:54 +02:00
Alexander A. Klimov
73e5c1aa57 Remove broken and redundant patch 2023-01-24 11:26:29 +01:00
Alexander A. Klimov
c76c67aa83 Add Icinga-stuff to PHP include path
so that non-Icinga-stuff, e.g. PHPUnit, can reach Icinga-stuff.
2022-09-29 11:31:22 +02:00
Julian Brost
af683bee76 Introduce explicit build mode and clean up code
This commit introduces an explicit build mode in get-mods.sh that determines
how the versions of external modules are selected.

Possible modes are:
 - release: chooses latest release for each module
 - snapshot: uses a snapshot/development version for each module (if available)

In action.bash, the mode is automatically set based on the GITHUB_REF variable.
For tags starting with "v" (i.e. version tags like v2.9.0) it is release, other
tag names are not supported. For branches it is snapshot.
2022-04-01 14:22:59 +02:00
Alexander A. Klimov
101a4db635 Merge Dockerfiles
Rationale: for security reasons include the latest deps, at least in release images.
Therefore include them everywhere, so the CI warns early enough.
2021-06-24 16:53:39 +02:00
Alexander A. Klimov
1af83f6284 Add license headers 2020-07-23 10:54:51 +02:00
Alexander A. Klimov
4c126eeaa0 Add build.bash 2020-07-03 16:11:43 +02:00