Commit fce6682e authored by Eric Myhre's avatar Eric Myhre

Confess the config file for localhost CI.

This works via the 'reach' tool (and more specifically,
'reach ci' subcommand) from the Timeless Stack.

(The catalog files for the compiler and base image should perhaps be
vendored as well for maximum reliability, but it also works to create
a '.timeless' dir somewhere either in or above this working directory,
and clone the https://github.com/polydawn/catalog repo to the
'.timeless/catalog' path.)

Note that while this works for "localhost CI" usecases, we'll also be
using some other tooling for getting the familiar integrations with
Github and online dashboards, etc.  These can coexist in parallel.
parent f6a84118
{
"imports": {
"base": "catalog:early.polydawn.io/monolith/busybash:v1:linux-amd64",
"go": "catalog:early.hyphae.polydawn.io/go:v1.10:linux-amd64",
"src": "ingest:git:.:HEAD"
},
"steps": {
"test": {
"operation": {
"inputs": {
"/": "base"
"/app/go": "go"
"/task": "src"
},
"action": {
"exec": [
"/bin/bash", "-c",
"export PATH=$PATH:/app/go/go/bin && export GOPATH=$PWD/.gopath && go test ./..."
]
}
}
}
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment