JFrog Ecosystem integration environment is a Docker image containing all the tools JFrog CLI integrates with and supports.
This Docker image can be pulled from releases.jfrog.io by running the following command:
docker pull releases-docker.jfrog.io/jfrog-ecosystem-integration-env:<tag>
Running the docker image:
docker run -it releases-docker.jfrog.io/jfrog-ecosystem-integration-env
Releases are managed from the internal jfrog/jfrog-cli-internal automation repo. To publish a new version:
- Go to Actions → Integration Env Release → Run workflow in
jfrog-cli-internal. - Set
next_versionto the version you want to publish (e.g.1.2.3). - Leave
build_branchasmasterunless releasing from a different branch. - Click Run workflow.
The workflow builds the Docker image, runs an Xray scan, pushes to ecosys-docker-local, distributes via a release bundle to releases.jfrog.io, promotes the latest tag, and pushes the git tag.
Dry run: set dry_run: true to build and scan the image without pushing or distributing anything. Use this to validate a Dockerfile change before a real release.
The image is using apt and sdkman to download the build tools. Note: In the :latest tag, the tools versions may change.
| Tool | Current version | Package name | Source |
|---|---|---|---|
| .NET | 8.0.x | dotnet-sdk-8.0 | https://packages.microsoft.com/ubuntu/24.04/prod |
| cURL | 7.81.0 | curl | Ubuntu archive |
| Docker | 28.0.x | docker | https://download.docker.com/linux/ubuntu |
| Go | 1.26.x | golang-go | https://golang.org/dl |
| Gradle | 9.0.x | gradle | https://sdkman.io/sdks#gradle |
| JDK | 17.0.x | tem | https://sdkman.io/jdks#tem |
| jq | 1.6.x | jq | Ubuntu archive |
| Maven | 3.9.x | maven | https://sdkman.io/sdks#maven |
| Mono | 6.12.0.x | mono-devel | https://download.mono-project.com/repo/ubuntu |
| MSBuild | 16.10.x | msbuild | https://download.mono-project.com/repo/ubuntu |
| NodeJS | 18.20.x | nodejs | npm public registry |
| npm | 10.8.x | npm | npm public registry |
| NuGet | 6.6.x | nuget | https://download.mono-project.com/repo/ubuntu |
| Pip | 22.0.x | python3-pip | Ubuntu archive |
| Pipenv | 2024.4.x | pipenv | Ubuntu archive |
| Podman | 3.4.x | podman | Ubuntu archive |
| Poetry | 1.8.x | poetry | https://pypi.org/ |
| Python | 3.10.x | python3-pip | Ubuntu archive |
| Yarn | 1.22.x | yarn | npm public registry |