Sign inSign up

jreleaser/jreleaser-slim

By jreleaser

•Updated 1 day ago

JReleaser on Ubuntu Linux

Image
0

9.7K

jreleaser/jreleaser-slim repository overview

⁠Ubuntu JReleaser Images

The jreleaser-slim image includes a custom Java Runtime of JReleaser based on Ubuntu Azul Zulu build of OpenJDK 17.

⁠What is JReleaser?

JReleaser is a release automation tool for Java projects. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options.

⁠Usage

This image may be used to invoke most JReleaser⁠ features except for the following ones:

  • create, package, upload Docker images.
  • create, package, upload Snaps.
  • create, package, upload Chocolatey packages.

You must mount the working directory at the "/workspace" volume, for example assuming the current directory is the starting point:

$ docker run -it --rm -v `(pwd)`:/workspace jreleaser/jreleaser-slim:<tag> <command> [<args>]

Note that the jreleaser command will be automatically invoked inside /workspace.

You may also need to map environment variables to the container, such as JRELEASER_PROJECT_VERSION, JRELEASER_GITHUB_TOKEN, or others depending on your setup. Refer to the configuration⁠ pages found at https://jreleaser.org⁠

Tag summary

Content type

Image

Digest

sha256:5b6ce919c…

Size

198.9 MB

Last updated

12 days ago

docker pull jreleaser/jreleaser-slim