Commit Graph

60 Commits

Author SHA1 Message Date
Daniel Schädler 5288d26fa4 ci: make arm builds on-demand 2026-04-23 14:28:27 +02:00
Daniel Schädler dfb67ac850 ci: test shared buildx pipeline 2026-04-23 13:40:37 +02:00
Daniel Schädler 4e04aabb12 Merge remote-tracking branch 'origin/master' into codex/buildx-multistage-multiarch 2026-04-23 13:39:19 +02:00
Daniel Schädler 32e17253e5 feat: switch image builds to buildx 2026-04-23 13:21:25 +02:00
Daniel Schädler 1612146be0 ci: start e2e stage before rails specs 2026-04-23 13:07:30 +02:00
Daniel Schädler a2d18a6f7f Add missing tags 2026-04-15 18:29:12 +02:00
Daniel Schädler 038f9655b5 Merge remote-tracking branch 'origin/master' into tur-63-follower-sync 2026-04-15 16:36:36 +02:00
Daniel Schädler 45347f5c50 Tag all jobs with docker 2026-04-15 15:05:15 +02:00
Daniel Schädler c4f182a6a8 Stabilize follow sync CI network checks 2026-04-14 22:11:34 +02:00
Daniel Schädler 2272f4ab04 Fix follow E2E skip rule 2026-04-14 15:00:25 +02:00
Daniel Schädler 4013517971 Stabilize follow sync E2E auth 2026-04-14 14:55:53 +02:00
Daniel Schädler d86a2a3f5f Fix follower sync GitLab service env 2026-04-13 20:54:48 +02:00
Daniel Schädler 133ebae847 Add read-only tournament follower sync 2026-04-13 20:32:34 +02:00
Daniel Schädler 810728518c Simplify backend Docker images 2026-04-13 15:26:09 +02:00
Daniel Schädler 012523ce6c Remove temporary blackbox fallback tooling 2026-04-12 09:43:57 +02:00
Daniel Schädler 96e80b3375 Use per-job network for blackbox services 2026-04-12 09:34:05 +02:00
Daniel Schädler 8c47b270a4 Run GitLab blackbox e2e inside production image 2026-04-11 17:12:23 +02:00
Daniel Schädler ea43f96898 Pass app service env and improve health diagnostics 2026-04-11 17:00:50 +02:00
Daniel Schädler 7f07ededcf Bypass proxies for blackbox healthcheck 2026-04-11 16:34:32 +02:00
Daniel Schädler a3e1f3b05c Add CI spec skip variables 2026-04-11 16:14:28 +02:00
Daniel Schädler 4242c1ccd0 Move blackbox migration into CI job 2026-04-11 16:12:39 +02:00
Daniel Schädler dc60e672b8 Make blackbox app service wait for postgres 2026-04-11 15:51:57 +02:00
Daniel Schädler 031f40a85d Shard Rails specs across 8 CI jobs 2026-04-11 15:40:56 +02:00
Daniel Schädler 0bbedd72bd Add production blackbox e2e workflow 2026-04-11 15:39:13 +02:00
Daniel Schädler 919aeabf86 Fix python install 2026-04-11 15:17:57 +02:00
Daniel Schädler 986ef9e925 Use invoke for backend workflows and CI 2026-04-11 15:08:42 +02:00
Daniel Schädler 35d81b53fd Fix GitLab CI YAML quoting 2026-04-11 13:44:56 +02:00
Daniel Schädler 39ba1cff22 Run backend E2E over HTTP 2026-04-11 13:40:12 +02:00
Daniel Schädler 71be61791a Add backend lifecycle E2E coverage 2026-04-11 13:12:49 +02:00
Daniel Schädler a91b549241 Always run tests 2024-04-10 23:23:02 +02:00
Daniel Schädler 72336e0eba Always run tests 2024-04-10 23:19:15 +02:00
Daniel Schädler 2e5d7733cd Switch back to pipelines in infra 2024-04-10 17:12:31 +02:00
Daniel Schädler 265e647629 Fix gitlabci 2024-04-10 16:41:26 +02:00
Daniel Schädler b899b74d76 Switch to running tests with rspec directly 2024-04-08 13:04:24 +02:00
Daniel Schädler e9b18dbc13
Upload specs_with_runtime.txt 2022-07-01 22:32:21 +02:00
Thor77 7285558c62
Ensure spec only runs on branches and tags 2022-06-10 19:37:00 +02:00
Thor77 a9b43a5293
Use ci template 2022-06-10 19:18:08 +02:00
Thor77 cbd80f50cb
Add helm chart 2022-06-09 21:20:24 +02:00
Thor77 28a74654d4 Update to rails 7.0.3
* updated ruby to 2.7.5
* updated rails to 7.0.3
* switched devise_token_auth to git for rails7 support
* ran `rails app:update`
* cleanup .gitlab-ci.yml
* remove unnecessary ci files
* remove unused docker rake task
* fix potential inconsistent image build by using commit images as base
2022-05-19 09:08:36 +02:00
Thor77 c89cefd6b5
Add option to force deployment using $FORCE_DEPLOY 2020-07-02 20:56:41 +02:00
Thor77 07a21ad5cb
Add missing path to secrets 2020-07-02 20:52:25 +02:00
Thor77 7136c6550d
Use krane instead of kubernetes-deploy
because kubernetes-deploy is deprecated
2020-07-02 19:56:10 +02:00
Thor77 83ba31b844
Only run tests if ruby files change 2020-07-02 19:16:18 +02:00
Daniel Schädler 72da49806f Login to push deploy container 2019-11-21 18:40:41 +01:00
Daniel Schädler b8e2809e46 Push Container with :deploy on commits to master 2019-11-21 17:34:53 +01:00
Daniel Schädler fd8b93d386 Add Tags for use with shared runners 2019-10-09 12:44:46 +02:00
Daniel Schädler 699b451f26 Explicitly define current commit sha as test image 2019-10-09 12:32:59 +02:00
Daniel Schädler 0f95124893 Remove not working docker tag commands 2019-10-09 12:32:59 +02:00
Daniel Schädler 7f2dc1f1c1 Manually retag pushed images locally 2019-10-09 12:32:59 +02:00
Daniel Schädler c22aafe037 Tag local versions of Docker Containers
These are (hopefully) never pushed and therefore are always the most recent  version.
2019-10-09 12:32:59 +02:00