Add GitHub workflow for release (#141)

* added release.yml copied from Planetiler

* added build-release.sh copied from Planetiler

* release job adjusted for planetiler-openmaptiles

* fixed path to target/*with-deps.jar

* GPG private key skip[ped, since we're not going to publish to maven central

* removed -Pflatten, since (unlike planetiler) this is not multi-module repo

* removed settings for pushing to maven central, we're not doing that here

* push-release.sh replaced with Docker push and artifact upload (line in snapshot.yml)
This commit is contained in:
Peter Hanecak
2024-01-12 14:11:47 +01:00
committed by GitHub
parent 461ea675a1
commit 6d238c7ed5
2 changed files with 85 additions and 0 deletions

5
scripts/build-release.sh Executable file
View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -eu
./mvnw -B -ntp install jib:dockerBuild