From e06f6c48907ddbeb80679c91c156b390d5d698e6 Mon Sep 17 00:00:00 2001 From: Paul Lecuq Date: Mon, 11 Jul 2022 16:39:01 +0200 Subject: [PATCH] updated .drone.yml --- .drone.yml | 66 +++++------------------------------------------------- 1 file changed, 5 insertions(+), 61 deletions(-) diff --git a/.drone.yml b/.drone.yml index bfda787..3dd8c95 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,10 +3,6 @@ kind: pipeline type: docker name: build-linux-amd64 -platform: - os: linux - arch: amd64 - environment: GOOS: linux GOARCH: amd64 @@ -30,54 +26,8 @@ steps: --- kind: pipeline type: docker -name: gitea-release-linux-amd64 - -platform: - os: linux - arch: amd64 - -environment: - GOOS: linux - GOARCH: amd64 - GOOPTIONS: -mod=vendor - SRCFILES: cmd/go-aptproxy/*.go - PROJECTNAME: go-aptproxy - -steps: - - name: build - image: golang - commands: - - export VERSION=$DRONE_TAG - - go generate $SRCFILES - - 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 ---- -kind: pipeline -type: docker name: build-linux-arm64 -platform: - os: linux - arch: arm64 - environment: GOOS: linux GOARCH: arm64 @@ -101,15 +51,9 @@ steps: --- kind: pipeline type: docker -name: gitea-release-linux-arm64 - -platform: - os: linux - arch: arm64 +name: gitea-release environment: - GOOS: linux - GOARCH: arm64 GOOPTIONS: -mod=vendor SRCFILES: cmd/go-aptproxy/*.go PROJECTNAME: go-aptproxy @@ -120,8 +64,11 @@ steps: commands: - export VERSION=$DRONE_TAG - go generate $SRCFILES + - mkdir amd64 arm64 - go build -o $PROJECTNAME $GOOPTIONS $SRCFILES - - tar -czvf $PROJECTNAME-$DRONE_TAG-$GOOS-$GOARCH.tar.gz $PROJECTNAME + - tar -czvf $PROJECTNAME-$DRONE_TAG-linux-amd64.tar.gz $PROJECTNAME + - go build -o $PROJECTNAME $GOOPTIONS $SRCFILES + - tar -czvf $PROJECTNAME-$DRONE_TAG-linux-arm64.tar.gz $PROJECTNAME - echo $PROJECTNAME $DRONE_TAG > VERSION when: event: @@ -133,9 +80,6 @@ steps: api_key: from_secret: gitea_token files: "*.tar.gz" - checksum: - - sha256 - - sha512 title: VERSION when: event: