--- kind: pipeline type: docker name: build-linux-amd64 environment: GOOS: linux GOARCH: amd64 GOOPTIONS: -mod=vendor SRCFILES: cmd/fuelprices/*.go PROJECTNAME: fuelprices steps: - name: build image: golang commands: - go build -o $PROJECTNAME $GOOPTIONS $SRCFILES when: event: exclude: - tag --- kind: pipeline type: docker name: gitea-release-linux-amd64 environment: GOOS: linux GOARCH: amd64 GOOPTIONS: -mod=vendor SRCFILES: cmd/fuelprices/*.go PROJECTNAME: fuelprices steps: - name: build image: golang commands: - go build -o $PROJECTNAME $GOOPTIONS $SRCFILES - tar -czvf $PROJECTNAME-$DRONE_TAG-$GOOS-$GOARCH.tar.gz $PROJECTNAME - echo $PROJECTNAME $DRONE_TAG > VERSION when: event: - tag - name: release image: plugins/gitea-release settings: base_url: https://git.paulbsd.com api_key: from_secret: gitea_token files: "*.tar.gz" checksum: - sha256 - sha512 title: VERSION when: event: - tag