1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

193 commits

Author SHA1 Message Date
Niklas Eiling
2dc28a1511 fix: remove armhf image from push latest tag
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-16 09:49:03 +01:00
Niklas Eiling
553202f248
fix: latest:docker:latest not removing manifest in .gitlab-ci.yml
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-15 16:47:47 +01:00
Steffen Vogel
124e59ecc7 feat(ci): Build Docker image via Nix
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
3ca49fa591 fix(ci): Nix bundle
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
87513caece fix(ci): Nix builds have no dependencies in the pipeline
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
0210c0bb2f feat: Test GitLab CI cache for /nix/store
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
50d86941b6 feat(ci): Build with Nix in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-11-03 10:32:31 +01:00
Steffen Vogel
01568aef51 fix(ci): Add missing dependency in deploy:docker stage
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 11:58:52 +01:00
Alexandra
9b780e2809 include arm64 and small letters pi5
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2024-10-31 11:58:52 +01:00
Calvin Katt
1923e01a2a Updated deploy:docker CI job to fix broken dependency on changed packaging job
Signed-off-by: Calvin Katt <katt.calvin@gmail.com>
2024-10-31 11:58:52 +01:00
Calvin Katt
25651c4491 Updated CI packaging stage to use a different runner tag per job to allow choosing of different runners for different architectures (e.g. RPi5 for arm64)
Signed-off-by: Calvin Katt <katt.calvin@gmail.com>
2024-10-31 11:58:52 +01:00
Niklas Eiling
5325a85d99 ci: add needs statements and use DOCKER_TAG
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-06-07 15:40:54 +02:00
Niklas Eiling
9d1c45440c Update .gitlab-ci.yml
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-04-15 07:52:03 +02:00
b66b125ea1 protobuf: Fix tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 23:59:51 +01:00
d4ce4a7fe6 ci: Delete Docker manifest before creating one
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-12 15:29:47 +01:00
Steffen Vogel
a199cf79fc ci: Disable build of arm64 and armv7 Docker images
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-03-12 12:09:51 +01:00
Steffen Vogel
8a7a413359 ci: Use full image name for qus
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-03-12 12:09:51 +01:00
Steffen Vogel
33af3c57a4 ci: Add QEmu User Static emulation
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-03-12 12:09:51 +01:00
Steffen Vogel
a83dd6e495 ci: Attempt fixing cross-platform builds
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-03-12 12:09:51 +01:00
Steffen Vogel
b3259355b5 ci: Push/Pull images and remove docker tag
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-03-12 12:09:51 +01:00
5244d9aec0 Fix cppcheck invocation
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:04:53 +01:00
a2abaa3cda Merge project files, scripts and CMake files of VILLASfpga
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:33:23 +01:00
90df8760c8 Consollidate misc files from former common sub-module
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
f699179ef7 add docker tag to reuse step
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-08 11:19:51 +01:00
Philipp Jungkamp
396dd7642e ci: Check Python code with black and mypy
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-21 14:46:54 +02:00
b5f554d828 Ignore too long lines in flake8 linter
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-09-07 11:16:04 +02:00
Steffen Vogel
0735eb0f89 Make project REUSE compliant
And various other cleanups and harmonizations

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Philipp Jungkamp
4224f72ecb cmake: disable warning as error on default release builds
A new warning introduced by the compiler on a target system should not
break the build on that target.
You can override that behaviour using VILLAS_COMPILE_WARNING_AS_ERROR.

Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:53:01 +02:00
Steffen Vogel
f77231f2a7
Merge pull request #676 from VILLASframework/fix-ci-cmake
ci: Use uniform cmake invocation
2023-06-21 16:35:52 +02:00
Steffen Vogel
ad6de61766
Merge pull request #673 from VILLASframework/build-vscode-devcontainer-image
ci: Build and push VSCode devcontainer image in CI
2023-06-21 16:31:18 +02:00
Philipp Jungkamp
99bad50d6b ci: Use uniform cmake invocation
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 16:09:31 +02:00
Steffen Vogel
c5c5c54a28 ci: Build and push VSCode devcontainer image in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 12:43:45 +02:00
Steffen Vogel
bc48e0928e ci: Enable release builds in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 10:23:51 +00:00
Steffen Vogel
6eb20df258 re-enable VILLASfpga node-type in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-17 13:34:47 +01:00
Steffen Vogel
8464975447 ci: remove libsegfault usage as its gone in newer glibc versions
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:58:53 +01:00
b6e31f9b3e ci: disable build of VILLASfpga
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 10:07:33 +01:00
13c38abf36 fix CI
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 08:55:41 +01:00
5b5bb63c61 ci: fix docker manifest generation 2022-03-15 12:35:33 -04:00
8bef1e6830 ci: fix manual deployment of docker 2022-03-15 08:59:55 -04:00
e19cced20d ci: speedup compilation 2022-03-14 23:56:12 -04:00
b8db5176d6 docker: remove alpine and centos images in favor of debian multiarch builds 2022-03-14 22:58:18 -04:00
203ae7c55f docker: add Dockerfile for Rocky linux 2022-02-14 12:07:52 +01:00
784e970bfe port large parts of VILLASnode to C++ and fix tests alongside 2022-01-11 09:19:53 -05:00
c18a13f1b3 ci: fix CI 2021-09-22 13:04:54 +02:00
d7849bd25e ci: fix config 2021-09-22 10:46:38 +02:00
8c2d6f770a ci: fix config 2021-09-22 10:29:36 +02:00
03eb295a8f ci: build debian images only in packaging stage 2021-09-21 13:44:45 +02:00
b44894e28a ci: make docker target configurable 2021-09-21 13:41:47 +02:00
382f609ddd ci: make docker target configurable 2021-09-21 11:04:39 +02:00
a876333846 ci: remove build of docs and rpm packages 2021-09-21 11:03:14 +02:00