georchestra / georchestra

This is the main geOrchestra Spatial Data Infrastructure repository, which hosts the source code.
http://www.georchestra.org/
GNU General Public License v3.0
129 stars 95 forks source link

actions - build war and deb packages #3222

Open fvanderbiest opened 3 years ago

fvanderbiest commented 3 years ago

Currently, github actions only produce docker images. Would be awesome to make them build wars and debian packages too

landryb commented 3 years ago

+1000 !

pmauduit commented 3 years ago

if so, we should configure something on the artifactory hosted at PauLLA to be able to host the generated artifacts in a more "Java way" than just putting them somewhere as are currently doing with jenkins / buildbot.

landryb commented 3 years ago

fwiw, the buildbot is now up and running again on a refreshed buildbot install, building debian pkgs (and pushing wars to https://packages.georchestra.org/bot/wars/) from the 20.0.x and 20.1.x branches when there are commits.

dunno if you can achieve the same reprepro plumbing with github actions...

jusabatier commented 2 years ago

Maybe to make releases more accessible, you can use GH Actions to deploy war artifacts in GH Packeges when publishing them. This way each release can provide wars in addition to source code.

Some related docs here : https://docs.github.com/en/actions/publishing-packages/publishing-java-packages-with-maven#publishing-packages-to-github-packages