liquibase / liquibase

Main Liquibase Source
https://www.liquibase.org
Apache License 2.0
4.69k stars 1.85k forks source link

💡 Add Liquibase to SDKMAN! #2381

Closed adriens closed 7 months ago

adriens commented 2 years ago

💡 Context

SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits

Among its SDK we can find java runtime as well as build tools and a lot of JVM based CLIs like :

It really makes install process a breeze. I even do use it on windows from git bash.

The main idea is that it would be really exciting to be able to install liquibase from SDKMAN. So the end user can manage multiple versions, get version upgraded as broadcasts, etc...

🚀 Ressources

As you are the owner and maintainer I think that you would make sense if you were doing the publis by yourself if you find it convenient.

image

Here is the onboardning process .

Maybe will you have to provided a dedicated archive in your CI...by not modifying it too much 🤞

adriens commented 2 years ago

🐦 https://twitter.com/rastadidi/status/1483705488575725568

aalmiray commented 2 years ago

Might be worth considering JReleaser for making this happen, as well as publishing packages to Scoop, Chocolatey, Snap, Homebrew.

kataggart commented 2 years ago

thanks @kataggart we will take a look

adriens commented 2 years ago

Might be worth considering JReleaser for making this happen, as well as publishing packages to Scoop, Chocolatey, Snap, Homebrew.

also getting rpm and deb btw 😸

aalmiray commented 2 years ago

rpm and deb can be produced with jpackage if the idea is to bundle a Java Runtime. Otherwise these files may be created using the corresponding Maven plugin.

JReleaser supports assembling jpackage distributions however if you feel like using an external script or some other means to create such packages then you can also do that.

nvoxland commented 2 years ago

I've looked a bit a JReleaser in the past. Enough to know it's there anyway...

We'll be looking at adding to our packaging & distribution over the next few months and I'll make sure to re-look at jpackager as an option, and sdkman as a distribution regardless.

aalmiray commented 2 years ago

Happy to help with any questions you may have with jpackage, sdkman, and/or jreleaser.

nvoxland commented 2 years ago

Thanks, @aalmiray . I'll reach out as this gets closer to the top of our list.

adriens commented 2 years ago

this gets closer to the top of our list.

These are great news :heavy_heart_exclamation:

adriens commented 1 year ago

Hi guys, are there any good new around liquibase integration with SDKMAN! :grey_question:

image

polarfish commented 1 year ago

Any updates on this issue?

(I have just found myself playing with different versions of liquibase because of the changes in behaviour between 4.15.x - 4.23.x and I think it would have been much easier to be able to run sdk use liquibase 4.18.0 and see Using liquibase version 4.18.0 in this shell.)

xdx505 commented 10 months ago

Hi guys, are there any new?

adriens commented 10 months ago

Hi guys, are there any new?

Tweet

image

adriens commented 7 months ago

:partying_face:

image

image

image

image

adriens commented 7 months ago

:raised_hands: :clap: :sunglasses: @jandroav

image

adriens commented 7 months ago

Tweet

image