orbitalci / orbital

Orbital is a self-hosted CI system for solo/small consulting dev teams. Written in Rust.
GNU General Public License v3.0
29 stars 2 forks source link

Combine server and client components into a single binary #217

Closed tjtelan closed 4 years ago

tjtelan commented 5 years ago

Deployment and updates would be a lot easier if we didn't have to deal with so many different binaries. Relates to #62 (Release automation)

We should organize the cli so that it can be used by normal users, but also can be run in a server mode.

Consider that we will want to run this in a single-node mode or distributed mode with a configurable role (admin, werker, hookhandler, poller, etc)