Flux is a simple and lightweight continuous integration server that responds to Webhooks that can be triggered by various Git hosting services.
Flux should be deployed over an SSL encrypted proxy pass server and be used for internal purposes only since it does not provide mechanisms to prevent bad code execution.
We recommend using a Python virtualenv to install Flux CI and its dependencies into. Rerun the last command to restart Flux CI with latest local changes.
virtualenv | Pipenv | Execute main directly |
---|---|---|
``` virtualenv .venv source .venv/bin/activate pip install -e . flux-ci --web ``` | ``` PIPENV_VENV_IN_PROJECT=1 pipenv install -e . pipenv run flux-ci --web ``` | ``` python -m flux.main ``` |
Login |
Dashboard |
Repositories |
Repository Overview |
Build overview |
Users |
User Settings |
Integration |
Confirmation |
Logo |
Copyright © 2018 Niklas Rosenstein