Commit Graph

7202 Commits

Author SHA1 Message Date
3fcb7d2b4e build(docker/frontend): remove deprecated and unsafe babel-preset-env dependency by tweaking babel config 2024-09-02 16:02:33 +02:00
0ecba9f829 build(docker/frontend): fix babel and webpack config for new node version 2024-09-02 15:50:26 +02:00
95e1f03d31 Merge branch '145-build-system-rewrite' of ssh://gitlab.uniworx.de/fradrive/fradrive into 145-build-system-rewrite 2024-09-02 13:42:51 +02:00
025388a2f2 ci(gitlab-ci/version.pl): Implemented changelog handling in version.pl 2024-09-01 13:08:52 +02:00
ae235bf269 chore(webpack): update webpack config for major node and npm update 2024-08-29 18:49:59 +02:00
b4a59f6b02 chore(package.json): add/fix more frontend dependencies 2024-08-29 18:49:22 +02:00
d25ce1a011 chore(package.json): upgrade and fix dependencies 2024-08-29 18:02:07 +02:00
f9dd14ca9b chore(package.json): remove orphan definitions and scripts 2024-08-29 17:44:30 +02:00
863010a630 chore(package.json): upgrade dependencies and remove unnecessary packages 2024-08-29 17:43:31 +02:00
6da2146793 build(docker/frontend): add debug info 2024-08-29 16:41:06 +02:00
2c5423e869 ci(gitlab-ci): fix release needs 2024-08-29 16:38:39 +02:00
f2072ca31b ci(gitlab-ci): unite release:prepare and release:changelog jobs 2024-08-29 16:37:55 +02:00
5ae515594d ci(gitlab-ci): use new versioning script to compute release version 2024-08-29 16:35:17 +02:00
45d1480181 build(docker/frontend): upgrade nodejs version
14.7.1 -> 20.17.0, probably with a lot yet untreated breaking changes
2024-08-29 16:28:41 +02:00
3257926da7 build(docker/frontend): pin nodejs version 2024-08-28 04:19:40 +02:00
82838a22b5 ci(gitlab-ci): fix rules for container rebuilds 2024-08-28 03:15:11 +02:00
096082cb67 build(docker/backend): set stack root outside build dir to avoid overwrites 2024-08-28 03:09:36 +02:00
71d3ea01a5 ci(gitlab-ci): revise release rules 2024-08-28 02:50:13 +02:00
5d6c7f6d13 ci(gitlab-ci): fix release-rules 2024-08-28 02:28:40 +02:00
4d882b1dd3 ci(gitlab-ci): revisit GIT_STRATEGY for builds 2024-08-28 02:27:10 +02:00
5a505085de build(docker/fradrive): update fradrive Dockerfile for final release container 2024-08-28 02:13:50 +02:00
8570bac39e ci(gitlab-ci): work on release jobs 2024-08-28 02:12:47 +02:00
db519d3bcf ci(gitlab-ci): fix release needs 2024-08-26 15:53:21 +02:00
5471a99475 ci(gitlab-ci): add release stub; use GIT_STRATEGY none for frontend and backend downstreams 2024-08-26 15:52:05 +02:00
6214d08558 ci(gitlab-ci): fix backend image dependencies 2024-08-26 14:32:17 +02:00
b5635fe992 ci(gitlab-ci): make frontend and backend images dependent on resprective package lists 2024-08-26 14:26:40 +02:00
476e4ab7b9 ci(docker/frontend): copy CI_PROJECT_DIR to new dir from mount 2024-08-26 13:57:05 +02:00
64394fdc65 ci(docker/backend): remove debug prints 2024-08-26 13:56:31 +02:00
6f8e7062fa ci(gitlab-ci): fix artifact paths for frontend and backend downstreams 2024-08-26 13:56:08 +02:00
1658e3bb22 ci(docker/backend): copy files correctly 2024-08-26 13:47:24 +02:00
0edc48020c ci(docker/backend): mkdir destination workdir 2024-08-26 13:37:45 +02:00
2d4f4f68df ci(docker/backend): mount CI_PROJECT_DIR to tmp dir and copy to WORKDIR instead 2024-08-26 13:29:39 +02:00
a8c2d04a15 ci(docker/backend): disable custom stack root 2024-08-25 21:13:16 +02:00
46fbbe5fdb ci(docker/backend): mount CI_PROJECT_DIR as volume for buildah image build RUNs 2024-08-25 18:36:18 +02:00
da9bd08dcb ci(gitlab-ci): change --build-context for buildah image builds 2024-08-25 18:24:26 +02:00
3197c4700f ci(docker/frontend): pre-make frontend dependencies on image build 2024-08-25 18:08:30 +02:00
79956e7af9 ci(docker/backend): add debug output 2024-08-25 18:08:10 +02:00
29b4d84d31 ci(docker): use --build-arg for providing ARG during buildah image builds 2024-08-25 17:49:38 +02:00
e385819ea3 ci(docker): use ARG instead of ENV for PROJECT_DIR 2024-08-25 17:39:27 +02:00
9d18b74ec5 ci(gitlab-ci): control image workdir via env var 2024-08-25 17:30:22 +02:00
9c0903bd4f ci(docker/backend): remove unnecessary ADDs 2024-08-25 17:00:37 +02:00
0a047ea6c7 ci(docker/backend): pre-make backend-dependencies 2024-08-25 16:51:35 +02:00
d5fe326aea Merge branch '145-build-system-rewrite' of ssh://gitlab.uniworx.de/fradrive/fradrive into 145-build-system-rewrite 2024-08-25 16:07:48 +02:00
d03c559111 ci(docker/backend): add missing dependencies
add llvm dependency to backend Dockerfile
2024-08-25 16:07:21 +02:00
fceaa0b5cf ci(gitlab-ci): Do not display blocked on unused manual container builds. 2024-08-25 16:06:16 +02:00
68eeacf3c2 ci(gitlab-ci): fix syntax 2024-08-25 06:48:42 +02:00
1184d54ef1 ci(gitlab-ci): prod build 2024-08-25 06:22:53 +02:00
b9b45ed152 ci(gitlab-ci): unify setup and containers stages 2024-08-25 06:10:41 +02:00
a430bf3827 ci(gitlab-ci): cleanup dynamic frontend and backend downstream pipelines 2024-08-25 05:57:48 +02:00
6df013e4c0 ci(gitlab-ci): always execute setup:dynamic job 2024-08-25 05:39:03 +02:00