Documentation
¶
Overview ¶
mvoCI is a simple continuous integration server aimed at personal use. You really should not use it as an open CI server and only provide it to people and code you trust. mvoCI does not isolate build-processes well, if you need that, please choose a different solution.
mvoCI aims to be simple and easy to use, not a lot of features, just enough to build simple projects and maybe deploy them to your server fo example. It is not equipped with distributed building atm (while you of course could script that in the build script).
Be aware, mvoCI lets you shoot of your foot. Don't.
Directories
¶
Path | Synopsis |
---|---|
auth module contains helper functions for authentication of users in a one or more step-fashion.
|
auth module contains helper functions for authentication of users in a one or more step-fashion. |
There are n build workers, which are started at the start of mvoCI.
|
There are n build workers, which are started at the start of mvoCI. |
core contains the most central elements of mvoCI, except the webserver.
|
core contains the most central elements of mvoCI, except the webserver. |
The hook package contains code for the build hoops of the different source code versioning systems, like gitea, gogs, gitlab, etc.
|
The hook package contains code for the build hoops of the different source code versioning systems, like gitea, gogs, gitlab, etc. |
the package web contains the web-related stuff, i.e.
|
the package web contains the web-related stuff, i.e. |
Click to show internal directories.
Click to hide internal directories.