this should do

This commit is contained in:
Nils Stinnesbeck 2021-01-02 23:16:14 +01:00
parent 76f4cc6e2e
commit 384cd4f483

View File

@ -1,7 +1,9 @@
local pipeline(arch, os) = { local pipeline(arch, os) = {
kind: "pipeline", kind: "pipeline",
name: "build", type: "docker",
name: "build go",
steps: [{ steps: [{
name: "build " + os + "/" + arch,
image: "golang:1.15.6-alpine3.12", image: "golang:1.15.6-alpine3.12",
environment: { environment: {
"GOOS": os, "GOOS": os,
@ -9,8 +11,7 @@ local pipeline(arch, os) = {
"CGO_ENABLED": "0", "CGO_ENABLED": "0",
}, },
commands: [ commands: [
// 'go build -ldflags "-X main.version=${DRONE_TAG##v}" -o release/' + os + "/" + arch + "/ubnt-freifunk-map-api .", 'go build -ldflags "-X main.version=${DRONE_TAG##v}" -o release/' + os + "/" + arch + "/ubnt-freifunk-map-api .",
'go build -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" "tar -cvzf release/ubnt-freifunk-map-api_"+ os + "/" + arch + ".tar.gz -C release/" + os + "/" + arch + " ubnt-freifunk-map-api"
], ],
}, },
@ -18,10 +19,9 @@ local pipeline(arch, os) = {
}; };
[ [
pipeline("linux", "amd64"), pipeline("linux", "amd64"),
] pipeline("linux", "arm64"),
// pipeline("linux", "arm64"), pipeline("darwin", "amd64"),
// pipeline("darwin", "amd64"), pipeline("darwin", "arm64"),
// pipeline("darwin", "arm64"), pipeline("windows", "amd64"),
// pipeline("windows", "amd64"), pipeline("windows", "arm64"),
// pipeline("windows", "arm64"), ]
// ]