| commands: |
| |
| cargo: !Command |
| description: Run any cargo command |
| container: ubuntu |
| run: [cargo] |
| |
| test: !Command |
| description: Run unit tests |
| container: ubuntu |
| run: [cargo, test] |
| |
| _bulk: !Command |
| description: Run `bulk` command (for version bookkeeping) |
| container: ubuntu |
| run: [bulk] |
| |
| containers: |
| |
| ubuntu: |
| setup: |
| - !Ubuntu xenial |
| - !Install [ca-certificates, build-essential, vim] |
| |
| - !TarInstall |
| url: "https://static.rust-lang.org/dist/rust-1.31.0-x86_64-unknown-linux-gnu.tar.gz" |
| script: "./install.sh --prefix=/usr \ |
| --components=rustc,rust-std-x86_64-unknown-linux-gnu,cargo" |
| - &bulk !Tar |
| url: "https://github.com/tailhook/bulk/releases/download/v0.4.10/bulk-v0.4.10.tar.gz" |
| sha256: 481513f8a0306a9857d045497fb5b50b50a51e9ff748909ecf7d2bda1de275ab |
| path: / |
| |
| environ: |
| HOME: /work/target |
| USER: pc |