Runtime Images

JFrog Pipelines Documentation

ft:sourceType
Paligo

Important

In an upcoming release (1.47 or higher), CLI version 1 (CLI v1) will be phased out, making CLI version 2 (CLI v2) the new default. As previously communicated, CLI v1 reached its End of Life (EOL) nearly a year ago. This move to CLI v2 aligns with our continuous pursuit of performance and usability improvements.

A runtime image is the Docker image for the container that will run your step(s).

JFrog provides a set of base runtime images stored in the Artifactory instance releases.jfrog.io in the docker repository. When Pipelines is installed using default settings, Pipelines draws runtime images from this registry. We highly recommend only referencing the major version (see https://semver.org/ ) of a language for the image version to get newest updates for it as well as keeping up with the LTS versions. You can reference the minor as well as the patch version, but those tags will not receive updates.

Full Reference for using runtime images here: Bash.

See also:

Example of using one of the below runtime images Expand source

- name: go_app_build
  type: Bash
  configuration:
    runtime:
      type: image
      image:
        auto:
          language: go
          versions:
            - "1.17"

Example of using a pinned version that's available on releases.jfrog.io Expand source

- name: node_app_build
  type: Bash
  configuration:
    runtime:
      type: image
      image:
        auto:
          language: node
          versions:
            - "14.19.1"