mirror of
https://github.com/YunoHost/ci
synced 2026-01-16 13:16:23 +01:00
No description
| static | ||
| tests | ||
| ci-apps.py | ||
| ci.py | ||
| ci_core.py | ||
| default_args.py | ||
| example_logs.json | ||
| logs_to_html.py | ||
| maniackc.py | ||
| README.md | ||
| requirements.txt | ||
| template.html | ||
| Vagrantfile | ||
Prototype of continuous integration for YunoHost using vagrant.
For now this:
- create a vagrant box with YunoHost unstable
- update/dist-upgrade
- add a default user
- then at this point it creates a snapshot of the vm
- all of the previous is only done once
- then it runs all tests
To run you'll probably need the latest version of Vagrant which is just a self containted .deb to install (works on ubuntu and is targeted for debian).
Debian packages:
sudo apt-get install python-dev gcc python-virtualenv
Create your python virtualenv:
virtualenv ve
source ve/bin/activate
pip install -r requirements.txt
To run (expect this to be long):
python ci_core.py