Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
110 lines (109 sloc) 3 KB
{
"imports": {
"base": "catalog:early.polydawn.io/monolith/busybash:v1:linux-amd64",
"go": "catalog:early.hyphae.polydawn.io/go:v1.10:linux-amd64",
"src_rio": "catalog:timeless.polydawn.io/rio:v0.220:src",
"src_repeatr": "catalog:timeless.polydawn.io/repeatr:v0.220:src",
"src_stellar": "catalog:timeless.polydawn.io/stellar:v0.220:src",
"src_refmt": "catalog:timeless.polydawn.io/refmt:v0.220:src",
"runc-bin-linux-amd64": "catalog:timeless.polydawn.io/runc:v0.200.4:bin-linux-amd64"
},
"steps": {
"rio_build": {
"operation": {
"inputs": {
"/": "base",
"/app/go": "go",
"/task": "src_rio"
},
"action": {
"exec": [
"/bin/bash", "-c",
"export PATH=$PATH:/app/go/go/bin && export GOPATH=$PWD/.gopath && export GOBIN=$PWD/bin && CGO_ENABLED=0 go install --ldflags '-extldflags \"-static\"' ./cmd/*"
]
},
"outputs": {
"bin-linux-amd64": "/task/bin"
}
}
},
"repeatr_build": {
"operation": {
"inputs": {
"/": "base",
"/app/go": "go",
"/task": "src_repeatr"
},
"action": {
"exec": [
"/bin/bash", "-c",
"export PATH=$PATH:/app/go/go/bin && export GOPATH=$PWD/.gopath && export GOBIN=$PWD/bin && CGO_ENABLED=0 go install --ldflags '-extldflags \"-static\"' ./cmd/*"
]
},
"outputs": {
"bin-linux-amd64": "/task/bin"
}
}
},
"stellar_build": {
"operation": {
"inputs": {
"/": "base",
"/app/go": "go",
"/task": "src_stellar"
},
"action": {
"exec": [
"/bin/bash", "-c",
"export PATH=$PATH:/app/go/go/bin && export GOPATH=$PWD/.gopath && export GOBIN=$PWD/bin && CGO_ENABLED=0 go install --ldflags '-extldflags \"-static\"' ./cmd/*"
]
},
"outputs": {
"bin-linux-amd64": "/task/bin"
}
}
},
"refmt_build": {
"operation": {
"inputs": {
"/": "base",
"/app/go": "go",
"/task": "src_refmt"
},
"action": {
"exec": [
"/bin/bash", "-c",
"export PATH=$PATH:/app/go/go/bin && export GOPATH=$PWD/.gopath && export GOBIN=$PWD/bin && CGO_ENABLED=0 go install --ldflags '-extldflags \"-static\"' ./cmd/*"
]
},
"outputs": {
"bin-linux-amd64": "/task/bin"
}
}
},
"assemble": {
"operation": {
"inputs": {
"/": "base",
"/task/parts/rio": "rio_build.bin-linux-amd64",
"/task/parts/repeatr": "repeatr_build.bin-linux-amd64",
"/task/parts/runc": "runc-bin-linux-amd64",
"/task/parts/stellar": "stellar_build.bin-linux-amd64",
"/task/parts/refmt": "refmt_build.bin-linux-amd64"
},
"action": {
"exec": [
"/bin/bash", "-c",
"mkdir out && mkdir out/bin && mv parts/{rio,repeatr,stellar,refmt}/* out/bin && mkdir out/bin/plugins && mv parts/runc/runc out/bin/plugins/repeatr-plugin-runc"
]
},
"outputs": {
"bin-linux-amd64": "/task/out"
}
}
}
},
"exports": {
"bin-linux-amd64": "assemble.bin-linux-amd64"
}
}
You can’t perform that action at this time.