18 Commits

Author SHA1 Message Date
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
Johannes Meyer
274b9393b1 action.bash: Make doc for $re_docker_tag perfect 2022-01-14 17:37:07 +01:00
Johannes Meyer
619d769563 action.bash: Document $re_docker_tag 2022-01-14 17:37:07 +01:00
Alexander A. Klimov
c758f6f5ba Comply to Icinga 2 and Icinga DB version tag scheme
I.e. s/v2.10.0/2.10.0/.
2021-07-16 11:36:13 +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
979ac83633 Don't upload any artifacts 2020-09-08 17:59:31 +02:00
Noah Hilverling
d143a86add
Merge pull request #18 from Icinga/bugfix/unrecognized-if-no-files-found-input-17
Allow artifact upload to fail
2020-08-18 09:30:06 +02:00
Alexander A. Klimov
4c3460358f Allow artifact upload to fail
refs #17
2020-08-13 11:29:47 +02:00
Alexander A. Klimov
1af83f6284 Add license headers 2020-07-23 10:54:51 +02:00
Johannes Meyer
823d53a403 action.bash: Properly extract docker tag names from branches 2020-07-15 15:06:21 +02:00
Johannes Meyer
67ab2cd4a1 action: Handle workflow_dispatch and schedule events..
..instead of `pull_request` and `push`
2020-07-14 08:28:31 +02:00
Alexander A. Klimov
9fc7b03cad action.bash: outsource composer install into composer.bash 2020-07-03 16:03:49 +02:00
Alexander A. Klimov
ab4a231a6c get-mods.sh: include master of modules in :master 2020-06-24 14:04:22 +02:00
Alexander A. Klimov
682db5f95a Dockerfile: run apache2 w/ mod_php and Icinga Web 2 2020-06-23 16:47:12 +02:00
Alexander A. Klimov
32fc20036d action.bash: get framework, mods and deps 2020-06-23 16:47:12 +02:00
Alexander A. Klimov
7dc12ff51a action.yml: checkout the source, build a Docker image and push it 2020-06-23 10:35:56 +02:00