ubnt-freifunk-map-api/.drone.jsonnet
Nils Jakobi 151178c044
Some checks reported errors
continuous-integration/drone/push Build encountered an error
nur mal fuer spass
2021-01-02 23:12:21 +01:00

26 lines
732 B
Plaintext

local pipeline(arch, os) = {
kind: "pipeline",
name: "build",
steps: [{
image: "golang:1.15.6-alpine3.12",
environment: {
"GOOS": os,
"GOARCH": arch,
"CGO_ENABLED": "0",
},
commands: [
'go build -ldflags "-X main.version=${DRONE_TAG##v}" -o release/' + os + "/" + arch + "/ubnt-freifunk-map-api .",
"tar -cvzf release/ubnt-freifunk-map-api_"+ os + "/" + arch + ".tar.gz -C release/" + os + "/" + arch + " ubnt-freifunk-map-api"
],
},
],
};
[
pipeline("linux", "amd64"),
]
// pipeline("linux", "arm64"),
// pipeline("darwin", "amd64"),
// pipeline("darwin", "arm64"),
// pipeline("windows", "amd64"),
// pipeline("windows", "arm64"),
// ]