Skip to content
Flux is your own private & lightweight CI server.
Python HTML CSS JavaScript Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib * Add info on howto get started with dev easiest Jun 19, 2018
flux Merge pull request #69 from tvrzna/bare-hook-endpoint Oct 31, 2019
.dockerignore update Dockerfile and .dockerignore, update flux/ Jun 8, 2018
LICENSE.txt add, remove Makefile Jun 8, 2018 * Add info on howto get started with dev easiest Jun 19, 2018 Separated enum for Handling git folder during build into common enums… Aug 28, 2019
requirements.txt Added possibility to generate/remove and use custom SSH keypair per e… Jun 28, 2018 include package data in Jun 8, 2018


License: MIT Join the chat at

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.

View the full documentation ▸


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.

virtualenvPipenvExecute 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





Repository Overview

Build overview


User Settings




Copyright © 2018 Niklas Rosenstein

You can’t perform that action at this time.