Have fun with the CI
The CI should:
-
load the project - run tests
-
build a binary artifact - build a Debian package
- optionally a Fedora one and other ones
- add them in Gitlab Releases
- auto-deploy to the demo, and to a set of known clients
- test the clients respond correctly ("end-to-end" tests with TestCafé or alike)
Optionally build and test on Windows early on (with another CI service named XXX), but that's another issue.
Edited by vindarel