You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've had a conversation on the #cli-development Slack channel about this request.
Feature request
As a software developer,
I want to use a SDKMAN CLI image as a base for a CI job,
in order to avoid managing different images for each JDK version
Currently, you need to update the CI runners' images if you switch your application's Java version (you have to deal with Java version in two places).
If a SDKMAN image is published in hub.docker.com, you would only need to handle the JDK version on your repository .sdkmanrc file. Thus making easier the change of java versions, and the runner images management (as developers won't require CI jobs to be changed).
It will also assist you beyond that as you could also install other candidates (as for example Kotlin) without creating another CI image.
Finally, it would be great to also allow to change the candidates directory in order to make caching possible on most CI platforms.
I'd suggest starting a new repo for this under your own account. Once you get it working, we could transfer it to the SDKMAN organisation and wire it up with webhooks and appropriate credentials.
Its workflow would need to be triggered by multiple repos in our org.
Feature request
As a software developer,
I want to use a SDKMAN CLI image as a base for a CI job,
in order to avoid managing different images for each JDK version
Currently, you need to update the CI runners' images if you switch your application's Java version (you have to deal with Java version in two places).
If a SDKMAN image is published in hub.docker.com, you would only need to handle the JDK version on your repository
.sdkmanrc
file. Thus making easier the change of java versions, and the runner images management (as developers won't require CI jobs to be changed).It will also assist you beyond that as you could also install other candidates (as for example Kotlin) without creating another CI image.
Finally, it would be great to also allow to change the candidates directory in order to make caching possible on most CI platforms.
The steps to make this possible would be:
The text was updated successfully, but these errors were encountered: