R Tyler Croy 2d331c3db0 | ||
---|---|---|
src | ||
static | ||
views | ||
.gitignore | ||
Cargo.toml | ||
LICENSE | ||
README.adoc |
README.adoc
<html lang="en">
<head>
</head>
</html>
Janky CI
Janky is a simple CI system built in Rust. This is performative coding and not intended to be a production system you can actually use.
-
Two binaries:
-
janky-server
-
Listens HTTP
-
Does web shit
-
Interacts with agents
-
janky-agent
: -
Run workloads
-
Listen HTTP
-
executes commands
┌────────┐ │ │http
│ │sqlite3 │ Agent │ws
│ Server │http │ │
│ │ws └──────┬─────┘
└───┬────┘ │
│ │
│ What are your caps? │
├──────────────────────────────────────────────────►│
│ │
│ │
│ git,svn,bash,rustc,cargo,websocket │
│◄──────────────────────────────────────────────────┤
│ │
│ great, here's some commands │
├──────────────────────────────────────────────────►│
│ │
│ │
│ kewl, here's the logs, id, etc │
│◄──────────────────────────────────────────────────┤
│ │