Tobias Knöppler
b675d61e61
Upgrade to PHP 8.1 when installing NC >= 24 ( #1554 )
...
* Update nextcloud to 24.0.4
* ncp-update-nc: Upgrade php to version 8.1 when installing NC >= 24
* ncp-update-nc: Use /etc/shadow workaround for installing systemd
* ncp-update-nc: Run nc-limits after php upgrade
* ncp-update-nc: Rollback after failed php upgrade
* ncp-update-nc: Add success message
* ncp-update-nc: Prevent installation of NC >= 24 on debian 10/PHP <= 7.3
* lamp.sh: Install php8.1 from sury.org
* lamp.sh: Use /etc/shadow workaround for installing systemd
* Dockerfile: Install wget, ca-certificates, lsb-release and procps before installing lamp.sh
* Dockerfile: Make sure, ncp-templates are available when installing lamp.sh
* Migrate all scripts to use template for writing opcache.ini and get_nc_config_value for retrieving datadir
* nc-nextcloud.sh Fix crash if nc-datadir has not been installed yet
* opcache.ini.sh: Don't try to get tmpl values from nc-datadir in containers
2022-09-15 17:31:15 +02:00
thecalcaholic
7b48938c5e
build-docker.yml: Enable on PR to devel if coming from same repository
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-08-29 20:49:12 +02:00
thecalcaholic
917ee9bbcd
Improve output for all ci/cd tests
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-08-26 16:10:59 +02:00
thecalcaholic
7eb6a3579b
Run docker tests on PRs to master
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-08-26 12:29:21 +02:00
thecalcaholic
9933d072d1
build-docker.yml: Disable for pull requests (secrets not available)
2022-08-20 16:57:01 +02:00
thecalcaholic
36a1439c04
pr-tests.yml, build-docker.yml: Use correct github ref in PRs
2022-08-19 00:10:15 +02:00
thecalcaholic
a3820f3294
vm-tests.yml: Reenable for push:master
2022-08-18 10:35:29 +02:00
thecalcaholic
feed6801bf
vm-tests.yml: Disable for push:master
2022-08-18 10:34:30 +02:00
Tobias K
ae42036af6
build-docker.yml: Reenable for master branch
2022-08-12 14:55:07 +02:00
Tobias K
6244bf4486
release.yml: Use release.yml to run most tests
2022-08-12 14:39:40 +02:00
Tobias Knöppler
64ce2b2643
Implement automated tests for all images ( #1529 )
2022-08-12 14:34:48 +02:00
Tobias Knöppler
7af7582fff
Create releases from GH workflow ( #1507 )
...
- Implement lxd-build GH workflow
- Implement GH workflow for building armbian and raspberry pi images
- Implement release GH workflow
2022-07-20 00:25:19 +02:00
thecalcaholic
e4d66e5c22
build-docker.yml: Increase timeout for cross arch integration tests
2022-07-13 00:24:44 +02:00
thecalcaholic
85a4c7e0e2
build-docker.yml: Fix docker release missing latest tags
...
test: Fix usage of deprecated selenium API functions
2022-07-12 22:57:55 +02:00
thecalcaholic
82b04be261
build-docker.yml: Push architecture specific images
2022-06-23 15:14:33 +02:00
thecalcaholic
8475768836
build-docker.yml: Checkout code before building manifest
2022-06-22 19:11:37 +02:00
Tobias K
246b6404fb
build-docker.yml: Fix release condition
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-05-05 19:03:04 +02:00
Tobias K
6692663907
build-docker.yml: Fix push rule to match all branches
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-05-05 01:35:52 +02:00
Tobias K
5e8193456e
Dockerfile, build-docker.yml: Add workaround for failing arm64 container when run via qemu
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-05-05 01:30:02 +02:00
Tobias K
98be0220c2
build-docker.yml: Add integration tests for docker images and only push
...
on success
- build/docker/, build/build-docker.sh: Migrate to multistage docker images
- tests/: Fix tests for GH workflow scenarios
2022-05-04 21:44:56 +02:00
Matthias Weis
0f05c0197e
add github workflow for automated container builds
...
* build for tags only
* add docker manifest to support multi arch push to docker hub
2022-04-20 17:10:06 +02:00