#system #ci #crumble

app crumble_ci

Simple CI system

1 unstable release

0.1.0 Nov 23, 2020

#125 in #ci

MPL-2.0 license

10KB
123 lines

CrumbleCI

Crates.io GitHub issues Crates.io

Simple CI system made in Rust.

Installation

Needs cargo

Windows

mkdir C:\CrumbleCI
cd C:\CrumbleCI
cargo install crumble_ci
set PATH=%PATH%;C:\CrumbleCI

*Nix

cd /bin/
cargo install crumble_ci

Usage

To use crumble, create file .crumble.json at the root of your folder.

Write in the commands you want to run (as show in the example below)

{
	"name": "Build & Test",
	"jobs": {
        "build": "cargo build --verbose",
        "test" : "cargo test --verbose"
	}
}

Then, to run your commands, just execute crumble in a terminal.

NOTE : You can generate a badge with crumble --badge

Dependencies

~0.4–10MB
~69K SLoC