refactor: isolate Database Lab Engine code
All threads resolved!
All threads resolved!
Description
Isolate Database Lab Engine code to run pipelines in a more reliable way and avoid a mess with the Engine code base:
- move into the separate
engine
directory:- DLE code(including CLI, CI Checker, common packages, etc.)
- configuration files
- DLE linter rules
- Dockerfiles
- Makefile
- building scripts
- SwaggerUI definitions
- bash tests
- split GitLab CI specifications
- update GitLab CI jobs
- update .gitignore files
Related issue
Examples
Checklist
-
the MR description has been reviewed -
this MR does NOT have text changes OR there are text changes and they have been reviewed -
this MR does NOT have API/CLI changes OR there are API/CLI changes and they have been reviewed -
this MR does NOT have UI changes OR there are UI changes and they have been reviewed
Edited by Artyom Kartasov
Merge request reports
Activity
requested review from @fomin.list, @NikolayS, and @vitabaks
assigned to @akartasov
- Resolved by Artyom Kartasov
Looks good to me, @akartasov
One thing: UI is located in
web
, but it's not actually WWW, it's just UI in browser. And it's, actually, also part of the engine (one of 3 interfaces; but I guess we can keep it separated because it's written on different language than API or CLI).So how about renaming web -> ui here?
Edited by Nikolay Samokhvalov
added 1 commit
- 5abc3cb3 - fix: [engine] update configuration paths in bash tests
added 1 commit
- a2f19dd8 - refactor: [engine] move tests into the engine dir
enabled an automatic merge when the pipeline for a2f19dd8 succeeds
mentioned in commit f3c4575c
Please register or sign in to reply