GeezerVison is showing github.com — Github Actions to create release artifacts · Issue #205 · utPLSQL/utPLSQL-cli
Github Actions to create release artifacts #205
Description
At the moment, there is no Github Actions workflow to create release artifacts.
What it should include:
- update utplsql-cli.version
- mvn package verify jar:jar appassembler:assemble
- make sure jar is copied to assembly/lib
- Creating .zip and .zip.md5 files of assembly
Any help really appreciated.
Activity
jgebal commented on Jun 9, 2022
I'll be happy to look into that
simasch commented on Jun 9, 2022
simasch commented on Jun 9, 2022
- Step: use GitHub Packages
- Step: use JReleaser to deploy to various platforms (GitHub Packages, sdkman etc)
Reacted by Samuel Nitsche
aalmiray commented on Jun 17, 2022
Hello! FWIW you can use Maven's appassembler and assembly plugins to create binary distributions. The 1st plugin creates the layout with a launchable script plus all dependencies while the second creates a zip file. Once you have a binary distribution releasing with JReleaser is pretty much straight forward, as shown at
https://jreleaser.org/guide/latest/quick-start/maven.html
https://github.com/aalmiray/app/
Be aware that releasing to GitHub Packages still requires consumers to input their GitHub credentials for reading.
simasch commented on Jun 17, 2022
Thanks @aalmiray
We already use these two plugins plus a checksum plugin to add the files to the release in Github.
We will not use Github Packages.
Metadata
Metadata
Development
No branches or pull requestsIssue actions