Add drone release for addons

This commit is contained in:
Philipp 2021-09-02 12:22:42 +02:00
parent 826fa88843
commit 5bba4bee00
No known key found for this signature in database
GPG key ID: 9A28B7D4FF5667BD

View file

@ -109,21 +109,21 @@ steps:
- apt-get update - apt-get update
- apt-get install bzip2 - apt-get install bzip2
- export VERSION="$(cat VERSION)" - export VERSION="$(cat VERSION)"
- export RELEASEADDONS="friendica-addons-$VERSION" - export RELEASE="friendica-addons-$VERSION"
- export ARTIFACTADDONS="$RELEASEADDON.tar.gz" - export ARTIFACT="$RELEASE.tar.gz"
- mkdir ./build - mkdir ./build
- # Create artifact for friendica-addons - # Create artifact for friendica-addons
- tar - tar
--exclude='./.tx' --exclude='.tx'
--exclude='./.git' --exclude='.git'
--exclude='./.editorconfig' --exclude='.editorconfig'
--exclude='./.gitattributes' --exclude='.gitattributes'
--exclude='./.gitignore' --exclude='.gitignore'
--exclude='./.drone.yml' --exclude='.drone.yml'
--exclude='./**/*/messages.po' --exclude='**/*/messages.po'
-cvjf ./build/$ARTIFACTADDONS --transform "s,^addon,$RELEASEADDONS," addon/ -cvjf ./build/$ARTIFACT --transform "s,^addon,$RELEASE," addon/
- # calculate SHA256 checksum - # calculate SHA256 checksum
- sha256sum ./build/$ARTIFACTADDONS > ./build/$ARTIFACTADDONS.sha256 - sha256sum ./build/$ARTIFACT > ./build/$ARTIFACT.sha256
- ls -lh ./build - ls -lh ./build
- name: Upload artifacts - name: Upload artifacts
image: alpine image: alpine