From 92bd09a2c6309d9854cda37f4bde3640ee8ad496 Mon Sep 17 00:00:00 2001 From: Tyler Date: Sat, 27 Mar 2021 00:54:08 -0400 Subject: [PATCH] Add rpm and deb builds --- .drone.yml | 13 +++++++++++++ scripts/build-package.sh | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 scripts/build-package.sh diff --git a/.drone.yml b/.drone.yml index 9c58a31..a330516 100644 --- a/.drone.yml +++ b/.drone.yml @@ -21,6 +21,19 @@ steps: environment: API_KEY: from_secret: api_key + - name: package + image: tystuyfzand/fpm + commands: + - chmod +x scripts/build-package.sh + - ARCH=i386 scripts/build-package.sh + - ARCH=amd64 scripts/build-package.sh + - ARCH=armv7 scripts/build-package.sh + - ARCH=arm64 scripts/build-package.sh + volumes: + - name: build + path: /build + when: + event: tag - name: release image: plugins/gitea-release volumes: diff --git a/scripts/build-package.sh b/scripts/build-package.sh new file mode 100644 index 0000000..2fb6b2a --- /dev/null +++ b/scripts/build-package.sh @@ -0,0 +1,13 @@ +fpm -s dir -t deb -p /build/pastee_${DRONE_TAG}_${ARCH}.deb \ + -n ow-api -v $DRONE_TAG -a $ARCH \ + --deb-priority optional --force \ + --deb-compression bzip2 \ + --description "Paste.ee CLI Tool" \ + -m "Paste.ee " --vendor "Paste.ee" \ + -a $ARCH /build/pastee_linux_${ARCH}=/usr/bin/pastee + +fpm -s dir -t rpm -p /build/pastee_${DRONE_TAG}_${ARCH}.rpm \ + -n ow-api -v $DRONE_TAG -a $ARCH \ + --description "Paste.ee CLI Tool" \ + -m "Paste.ee " --vendor "Paste.ee" \ + -a $ARCH /build/pastee_linux_${ARCH}=/usr/bin/pastee \ No newline at end of file