workspace: base: /go path: src/gitea.meow.tf/tyler/deb-simple pipeline: dependencies: image: golang:latest commands: - mkdir /go/bin - curl https://glide.sh/get | sh - glide install build-i386: image: golang:latest group: build commands: - mkdir -p build/i386 - GOOS=linux GOARCH=386 go build -o build/i386/deb-simple build-amd64: image: golang:latest group: build commands: - mkdir -p build/amd64 - go build -o build/amd64/deb-simple build-armv7: image: golang:latest group: build commands: - mkdir -p build/armv7 - GOOS=linux GOARCH=arm GOARM=7 go build -o build/armv7/deb-simple build-arm64: image: golang:latest group: build commands: - mkdir -p build/arm64 - GOOS=linux GOARCH=arm64 go build -o build/arm64/deb-simple package: image: tystuyfzand/fpm commands: - export VERSION=`grep "VERSION" server.go | head -n 1 | awk '{print $5}' | sed -e 's/^"//' -e 's/"$//' | tr -d '\n'` - chmod +x packaging/build-package.sh packaging/package-upload.sh - ARCH=i386 packaging/build-package.sh - ARCH=amd64 packaging/build-package.sh - ARCH=armv7 packaging/build-package.sh - ARCH=arm64 packaging/build-package.sh - packaging/package-upload.sh secrets: [ upload_url ]