buildchain 0.1.8

Software for creating and managing a distributed and reproducible chain of builds
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
    "name": "buildchain",
    "base": "ubuntu:16.04",
    "source": {
        "kind": "git",
        "url": "https://github.com/system76/buildchain.git"
    },
    "commands": [
        ["apt-get", "install", "-y", "cmake", "gcc", "libssl-dev", "pkg-config"],
        ["wget", "https://sh.rustup.rs", "-O", "rustup.sh"],
        ["chmod", "+x", "rustup.sh"],
        ["./rustup.sh", "-y", "--default-toolchain", "nightly"],
        ["bash", "-c", "source .cargo/env && cd source && ./buildchain.sh"],
        ["cp", "source/target/sysroot.tar.xz", "artifacts/buildchain.tar.xz"]
    ]
}