OrbitalCI is a self-hostable continuous integration system written in Rust.
All Continuous Integration systems are essentially fancy script executors. OrbitalCI is no different. What makes OrbitalCI different from other continuous integration systems?
Table of contents:
OrbitalCI's roadmap for the year is located here
To get started, just run make
.
Note: Docker container exec only works on Linux hosts due to https://github.com/softprops/shiplift/issues/155
The following tools need to be installed on your host.
VAGRANT_DEFAULT_PROVIDER
environment variable.From root of the repo:
vagrant up
The codebase will share/sync the current directory in the VM under /home/vagrant/orbitalci
.
This image is not yet ready for active usage, but it can be used for manual testing of the cli through orb dev [...]
commands.
To manually build the container from root of the repo:
docker build -t orb .
Fork the repo and issue a pull request.