Commit Graph

328 Commits

Author SHA1 Message Date
35e77e2d1d ci(gitlab-ci): make container builds independent from code builds 2024-08-25 05:07:29 +02:00
c177ff826e ci(gitlab-ci): separate frontend and backend downstreams
separate dynamic ci-yaml into two dynamic yamls for frontend and backend
2024-08-24 17:30:14 +02:00
33ce61d662 ci(gitlab-ci): fix dynamic job dependencies
remove unnecessary before_script for dynamic:execute step
2024-08-23 22:06:01 +02:00
85d43f5b77 chore(gitlab-ci): add dependencies for dynamic jobs 2024-08-23 21:58:35 +02:00
d2a80f20b6 chore(gitlab-ci): introduce dynamic ci for image versioning; rename stages and jobs 2024-08-23 21:55:25 +02:00
6f5c74f1ca chore(gitlab-ci): make image needs optional 2024-08-22 03:12:31 +02:00
303a6ca3f6 chore(gitlab-ci): add changes rules to containers jobs 2024-08-22 03:04:53 +02:00
3f1e351d54 chore(gitlab-ci): apply creds to buildah-push 2024-08-21 03:29:46 +02:00
de94223285 chore(gitlab-ci): fix registry var 2024-08-21 03:24:11 +02:00
0bdc63040d chore(gitlab-ci): restructure containers stage 2024-08-21 03:21:10 +02:00
2ec37a29da chore(gitlab-ci): fix podman config 2024-08-19 18:18:58 +02:00
581316fb42 chore(gitlab-ci): fix podman syntax 2024-08-19 18:13:21 +02:00
6e3d0aaa2e chore(gitlab-ci): work on podman config 2024-08-19 18:03:58 +02:00
21ad810338 chore(gitlab-ci): podman-compose instead of podman compose 2024-08-19 03:33:24 +02:00
3682361fd9 chore(docker): create debian-podman image; parametrize Makefile and gitlab-ci over docker/podman 2024-08-19 03:23:16 +02:00
aebbfce109 chore(gitlab-ci): install make correctly 2024-08-19 02:43:14 +02:00
d12899ffea chore(gitlab-ci): apt-get update before_script 2024-08-19 02:41:08 +02:00
6ba2377d16 chore(gitlab-ci): install gnumake in base image 2024-08-19 02:39:05 +02:00
fad4627f42 chore(gitlab-ci): use debian:12.5 2024-08-19 02:35:41 +02:00
c12408c5d5 chore(gitlab-ci): use docker:dind 2024-08-19 02:29:51 +02:00
2d415a99fe chore(gitlab-ci): fix syntax 2024-08-19 02:19:52 +02:00
6f392396b9 chore(gitlab-ci): add backend jobs 2024-08-19 02:18:10 +02:00
93cbea6bd9 chore(gitlab-ci): disable (comment-out) previous ci defs 2024-08-19 02:13:13 +02:00
8140ebdc6d chore(gitlab-ci): first stub of major ci update 2024-08-19 01:00:50 +02:00
5e85b2d5ae chore(gitlab-ci): add frontend needs for backend test 2024-07-12 12:00:13 +02:00
09621cfcce chore(gitlab-ci): add .stack-work to stack cache 2024-07-11 12:50:20 +02:00
90b93350fc chore(gitlab-ci): well-known as backend lint artifact 2024-07-11 12:12:24 +02:00
79a8305bd7 chore(gitlab-ci): frontend build as backend lint artifact 2024-07-11 02:31:07 +02:00
fd7b792b4b chore(gitlab-ci): remove deprecated targets; rename uniworx->backend build 2024-07-09 01:25:37 +02:00
764bb5b0b0 chore(gitlab-ci): add debug find 2024-07-08 15:08:46 +02:00
8742c5b57d chore(gitlab-ci): fix order/syntax contd 2024-07-08 13:26:11 +02:00
95a2e2f2fe chore(gitlab-ci): fix order/syntax 2024-07-08 13:25:45 +02:00
aec1daf8ac chore(gitlab-ci): cleanup 2024-07-08 13:24:09 +02:00
8306bc20e9 chore(gitlab-ci): cleanup and deduplicate stuff 2024-07-08 12:41:06 +02:00
46a46b9b13 chore(gitlab-ci): more cleanup 2024-07-08 12:23:49 +02:00
a6db39c056 chore(gitlab-ci): cleanup; move before_script to default 2024-07-08 12:12:15 +02:00
a92a512387 chore(gitlab-ci): try to chown current dir for fradrive-env 2024-07-08 01:02:18 +02:00
6d305f90d0 chore(gitlab-ci): use STACK_ROOT for cache 2024-07-08 00:44:50 +02:00
4e49f8c5a2 chore(gitlab-ci): remove unnecessary artifact path for backend-dependencies 2024-07-08 00:30:27 +02:00
d415c81ce2 chore(Makefile): introduce prod variant of backend-dependencies target for allowing different users 2024-07-08 00:27:14 +02:00
76141fe2d0 chore(gitlab-ci): remove deprecated before-script stuff 2024-07-08 00:11:01 +02:00
d133020b05 chore(gitlab-ci): use fradrive-env user 2024-07-08 00:06:36 +02:00
c85e254cfb chore(gitlab-ci): use fradrive-env 2024-07-07 23:37:25 +02:00
e542dc5761 chore(gitlab-ci): try to use ~/.stack dir for dependency caching 2024-07-07 23:23:12 +02:00
f3bafc9e48 chore(gitlab-ci): partially remove debug prints 2024-07-04 04:17:21 +02:00
f892711da7 chore(gitlab-ci): add locale debugging prints to backend-dependencies contd 2024-07-04 04:08:56 +02:00
fff0478b2e chore(gitlab-ci): add locale debugging prints to backend-dependencies 2024-07-04 03:55:30 +02:00
b5cd8edf53 chore(gitlab-ci): fix npmrc install contd 2024-06-27 18:21:49 +02:00
7ae460dacb chore(gitlab-ci): fix npmrc install contd 2024-06-27 18:16:59 +02:00
bb5b2db281 chore(gitlab-ci): fix npmrc install contd 2024-06-27 18:03:37 +02:00
a0ee02c460 chore(gitlab-ci): fix npmrc install 2024-06-27 17:58:33 +02:00
f0befa9abc chore(gitlab-ci): fix npmrc install 2024-06-27 17:53:59 +02:00
c6f6fcd516 chore(gitlab-ci): replace fontawesome token ci var with NPMRC var 2024-06-27 17:47:58 +02:00
3371dc4203 chore(gitlab-ci): replace nix shell calls with barebones make 2024-06-27 17:31:27 +02:00
c978be1f87 chore(gitlab-ci): remove deprecated nix before-script stuff 2024-06-27 17:04:00 +02:00
d626955658 chore(gitlab-ci): use new fradrive build-env image 2024-06-27 17:00:59 +02:00
8d0c0d00d5 chore(gitlab-ci): switch to locally hosted debian image 2024-06-27 02:44:24 +02:00
b033165539 chore(gitlab-ci): switch to debian:12.5 as build image 2024-06-27 02:13:46 +02:00
f9e755ed31 chore(gitlab-ci): fix syntax contd 2024-06-25 03:18:57 +02:00
0861ea0778 chore(gitlab-ci): fix syntax contd 2024-06-25 03:12:57 +02:00
14f32497bb chore(gitlab-ci): fix syntax contd 2024-06-25 03:06:10 +02:00
5911db66b1 chore(gitlab-ci): fix syntax contd 2024-06-25 03:03:45 +02:00
1c0bd51a47 chore(gitlab-ci): fix syntax contd 2024-06-25 02:51:38 +02:00
bb8dfb677f chore(gitlab-ci): fix syntax contd 2024-06-25 02:49:47 +02:00
680333c617 chore(gitlab-ci): fix syntax contd 2024-06-21 00:31:40 +02:00
b90e0999e6 chore(gitlab-ci): fix syntax 2024-06-21 00:16:47 +02:00
5c2a33c918 chore(gitlab-ci): make uniworx and uniworxdb from make targets 2024-06-20 17:16:19 +02:00
f90a244cd4 chore(shell.nix): resort to new prepare-env script instead of shellHook and use in gitlab-ci 2024-06-20 14:38:12 +02:00
01e2ed73e1 chore(gitlab-ci): fix test deps 2024-06-14 01:58:59 +02:00
7d06feb764 chore(gitlab-ci): replace check job with frontend and backend test jobs using make targets 2024-06-14 01:56:51 +02:00
5ae557a5a8 chore(gitlab-ci): add more debug prints 2024-06-14 01:49:05 +02:00
8ed01456da chore(gitlab-ci): add debug ls for cache/artifact debugging 2024-06-13 18:08:14 +02:00
6e3a40c08a chore(gitlab-ci): tweak stack cache 2024-06-13 18:05:26 +02:00
44f7a5c0e1 chore(gitlab-ci): add missing well-known dep for backend build 2024-06-13 16:25:11 +02:00
d762abe094 chore(gitlab-ci): add missing dependencies and caches 2024-06-13 15:51:42 +02:00
f5d02a4b22 chore(gitlab-ci): include npm cache in frontend deps 2024-06-13 15:43:47 +02:00
b838133c53 chore(gitlab-ci): add npmrc as frontend dep artifact 2024-06-13 15:37:20 +02:00
e07d0157af chore(gitlab-ci): use -prod build targets in backend-build and backend-lint 2024-06-13 03:08:47 +02:00
7a34641e42 chore(gitlab-ci): restructure based on stages 2024-06-13 02:27:08 +02:00
f910dc9a33 chore(gitlab-ci): work on well-known and backend-dependencies 2024-06-13 02:09:20 +02:00
a4e2f3edc6 chore(Makefile): add well-known target, use in gitlab-ci 2024-06-13 01:50:15 +02:00
Sarah Vaupel
21e01df7aa chore(gitlab-ci): add .stack-work/ as backend dependency artifact 2024-01-22 08:53:02 +01:00
Sarah Vaupel
e4cf6ee79c chore(gitlab-ci): add backend dependencies setup with (more) proper caching 2024-01-22 07:42:33 +01:00
Sarah Vaupel
c7bebde103 chore(gitlab-ci): use previous nodejs 2024-01-22 05:57:14 +01:00
Sarah Vaupel
16fa964893 chore(gitlab-ci): use make in pipeline 2024-01-21 17:05:10 +01:00
06f4024426 chore(gitlab-ci): remove workflow rules to enable pipeline for all branches 2023-10-25 02:41:53 +00:00
3a7b55ac8e Update .gitlab-ci.yml file 2023-07-16 23:10:00 +00:00
993be351e2 chore(gitlab-ci): use CI_COMMIT_REF_NAME 2023-07-16 19:18:47 +00:00
53b2d37478 Update .gitlab-ci.yml file 2023-07-16 19:07:24 +00:00
bca7afe92d Update .gitlab-ci.yml file 2023-07-16 19:06:44 +00:00
1e74770ea2 chore(gitlab-ci): use flake.nix instead of manually constructing flake url 2023-07-15 16:24:19 +00:00
c8a3625e31 chore(gitlab-ci): change test container destiny 2023-07-15 15:52:33 +00:00
ccfe440530 chore(gitlab-ci): use separate parse test changelog 2023-07-15 12:20:25 +00:00
dc14600478 chore(gitlab-ci): update workflow rules 2023-07-15 12:16:06 +00:00
1254e95fce chore(gitlab-ci): separate release-test command and tags 2023-07-15 12:13:22 +00:00
904f07a0b6 chore(gitlab-ci): test release 2023-07-15 12:00:44 +00:00
fbf58f5aec chore(gitlab-ci): upload test container 2023-07-15 11:51:34 +00:00
0c1e1d934f chore(gitlab-ci): add test branch to workflow rules 2023-07-15 11:43:08 +00:00
289ce8acf8 chore(gitlab-ci): add test container job 2023-07-14 23:36:42 +00:00
fb0a3cdaff chore(ci): modernize release/container push 2023-05-24 11:27:34 +00:00