Tobias K
592e38f01e
Merge branch 'docker-devel' into docker-stable
2023-04-27 02:29:41 +02:00
Tobias K
4c0f59c119
release.yml: Allow tags with docker-* prefix for releases
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-04-27 02:28:31 +02:00
Tobias K
dda2f30baf
Merge branch 'docker-devel' into docker-stable
2023-04-27 01:07:46 +02:00
Tobias K
211722035e
release.yml, build-docker.yml: Remove docker-* prefix from version tags
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-04-27 01:07:07 +02:00
Tobias K
a886602a79
Merge branch 'docker-devel' into docker-stable
2023-04-26 12:43:27 +02:00
Tobias K
f867b16014
release.yml: Don't test non-docker images on docker-* branches and tags
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-04-26 12:42:55 +02:00
Tobias K
e551a354c4
Merge branch 'docker-devel' into docker-stable
2023-04-26 11:54:14 +02:00
Tobias Knöppler
1e21b929e6
.github/workflows: Only trigger docker CI for docker-* tags and branches
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-24 11:53:17 +02:00
Tobias Knöppler
5a732c89a6
publish-image.yml: Fix condition for publishing images
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-16 04:02:48 +02:00
Tobias Knöppler
be6e109230
publish-image.yml: Retry updating release description with random delays to avoid race conditions
...
- build-lxd.yml: Remove EXPERIMENTAL-suffix from LXC image artifacts
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-16 01:19:21 +02:00
Tobias Knöppler
08054a60f6
build-lxd.yaml Always use runner ubuntu-20.04 for covering LXD to LXC image
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-15 10:29:03 +02:00
Tobias Knöppler
7299cb0258
CICD: Extract LXC images from LXD images
...
- build-lxd.yml: Merge jobs update-previous and test-update
- build-lxd.yml: Add job for converting LXD images to LXC images
- release.yml: Release LXC images
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-15 02:02:11 +02:00
Tobias Knöppler
d2c480ac1a
release.yaml: Fix detection of docker stable release
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-11 01:16:02 +02:00
Tobias Knöppler
078210b52c
Add support for arm64 lxd image ( #1751 )
...
* build-LXD.sh, build-lxd.yml, release.yml: Add support for lxd images for armhf/arm64
* release.yml: Remove armhf lxd as target platform
* build-LXD.sh: Attempt to start container as root if user service couldn't be started
* build-lxd.yml: Use architecture specific runner for unit tests
* build-lxd.yml: Allow 'setup firefox' to fail (not required on self-hosted runner)
* Allow 'fix lxd' step to fail
* build-lxd.yml: Allow 'setup geckodriver' step to fail (not required on self-hosted runner)
* build-lxd.yml: Delete lxd images on self-hosted runner before running tests
---------
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-03-26 16:15:04 +02:00
Tobias Knöppler
a1579843a9
release.yml: Fix check for release tag format in docker-release
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 22:05:40 +01:00
Tobias Knöppler
d5fcc40bab
build-sd-images.yml: Fix aborted tests before retries are reached
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:06 +01:00
Tobias Knöppler
d2ba6498d6
release.yml: Disable broken image builds
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:06 +01:00
Tobias Knöppler
624b560e01
release.yml: Disable 32bit armbian images
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:05 +01:00
Tobias Knöppler
615b6f1c4d
build-docker.yml: Disable update test for armhf
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:05 +01:00
Tobias Knöppler
262e4b1591
library.sh: Increase retries for setting up notify_push to 5
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:05 +01:00
Tobias Knöppler
6fad75e586
build-sd-images.yml: Disable container shutdown on exit
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:04 +01:00
Tobias Knöppler
8cfc779dd5
build-docker.yml: Increase attempts for container startup check
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:04 +01:00
Tobias Knöppler
bdf7c11841
build-docker.yml: Allow 10 attempts for activation tests
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:04 +01:00
Tobias Knöppler
7a9a2ea301
build-sd-images.yml: Remove '-e' shell option for the test step
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:04 +01:00
Tobias Knöppler
8a824db61c
ncp-update-nc: Ensure recovery directory exists before attempting restore
...
- ncp-update-nc: Clear opcache *before* running ncc commands
- build-sd-images: Don't abort pipeline when failing to retrieve redis credentials
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:03 +01:00
Tobias Knöppler
92698aa028
build-sd-images.yml: Increase number of retries when waiting for container startup
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:03 +01:00
Tobias Knöppler
ab67e98647
build-sd-images.yml: Improve debug output for container status check
...
build-docker.yml: Wait for container update to complete
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:03 +01:00
Tobias Knöppler
b631366020
build-docker.yml: Improve detecting of successful container startup
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:01 +01:00
Tobias Knöppler
1934fd2de6
build-sd-images.yml: Fix permissions when accessing container logs
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:01 +01:00
Tobias Knöppler
9e95cbb8c1
build-{docker,sd-images}.yml: Improve CICD robustness and output
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias Knöppler
f763e79f76
build-docker.yml: Include nextcloud update in update test
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias K
74200976ad
build-docker.yml: Only allow tags as previous version
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:59 +01:00
Tobias K
127c9bdfb1
build-{docker,lxd}: Also run on PRs against release branches
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:59 +01:00
thecalcaholic
9fdd7822cd
build-docker.yml, build-sd-images.yml: Increase retries and timeouts during tests
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:38 +01:00
Tobias K
5c82b7e681
build-lxd.yml, build-docker.yml: Use GH API token for downloading gecko driver
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:38 +01:00
Tobias K
eee84431a1
Fix release pipeline for lxd and docker
...
- build-docker.yml: Increase retries for integration tests to 5
- build-lxd.yml: Fix empty output variables
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:36 +01:00
Tobias K
23f698da20
000ncp: Install templates during docker startup
...
- docker-build.yml: Fix update-test job
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:36 +01:00
Tobias K
f8e416f6d5
docker-build.yml: Fix docker update-test
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
2072f77720
Installer and pipeline fixes
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
bd835dcd82
Fix installation and pipeline errors
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
Tobias K
5178e5553f
release.yml: Don't tag docker images as :latest on prereleases
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
thecalcaholic
c5c87300f5
build-docker.yml: Add sleep for qemu update tests
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 04:28:02 +02:00
thecalcaholic
997cbc8644
vm-tests.yml: Fix invalid variable usage
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 03:39:58 +02:00
thecalcaholic
220a53abd3
Fix HPB service
...
vm-tests.yml: Fix invalid variable usage
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 03:36:59 +02:00
thecalcaholic
ea13af3d4d
vm-tests.yml: Fix invalid use of environment variables
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 23:49:51 +02:00
thecalcaholic
f3292624eb
run-parts.sh: Create backup before shutting down services
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 22:02:28 +02:00
thecalcaholic
270fc64d0c
vm-tests.yml: Remove obsolete matrix configuration
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:29:19 +02:00
thecalcaholic
ff90eedf92
build-docker.yml: Add status information
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:17:23 +02:00
thecalcaholic
c8eb8a49b5
release.yml: Fix dependencies of docker-release job
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:12:01 +02:00
thecalcaholic
c75f100b55
build-docker.yml: Add timeouts to update test
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:07:03 +02:00