Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1 KB

README.md

File metadata and controls

19 lines (14 loc) · 1 KB

Spiral controller

This is the automated controller of the spiral repository.

It generates autobuild files from the repo, and uses ciel to build them.

It also updates itself as well.

Deployment

  1. Download the controller and clone the repo.
  2. Install the requirements listed in requirements.txt.
  3. Create a symlink inside the controller directory to the repo and name it as repo. OR change the path here.
  4. Initialize a ciel directory here.
  5. Setup GitHub webhook listener, execute on_push.sh when event push happens.
  6. Setup p-vector for dists files generation.
  7. Setup crontab/systemd-timer to execute on_push.sh automatically to make sure all packages are up to date.