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


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


Current Docker Images


cgojavanode
Ubuntu 18

releases-docker.jfrog.io/jfrog/pipelines-u18cpp:8

releases-docker.jfrog.io/jfrog/pipelines-u18cpp:9

releases-docker.jfrog.io/jfrog/pipelines-u18go:1.17

releases-docker.jfrog.io/jfrog/pipelines-u18go:1.18

releases-docker.jfrog.io/jfrog/pipelines-u18java:8

releases-docker.jfrog.io/jfrog/pipelines-u18java:11

releases-docker.jfrog.io/jfrog/pipelines-u18java:17

releases-docker.jfrog.io/jfrog/pipelines-u18node:12

releases-docker.jfrog.io/jfrog/pipelines-u18node:14

releases-docker.jfrog.io/jfrog/pipelines-u18node:16

Ubuntu 20

releases-docker.jfrog.io/jfrog/pipelines-u20cpp:8

releases-docker.jfrog.io/jfrog/pipelines-u20cpp:9

releases-docker.jfrog.io/jfrog/pipelines-u20go:1.17

releases-docker.jfrog.io/jfrog/pipelines-u20go:1.18

releases-docker.jfrog.io/jfrog/pipelines-u20java:8

releases-docker.jfrog.io/jfrog/pipelines-u20java:11

releases-docker.jfrog.io/jfrog/pipelines-u20java:17

releases-docker.jfrog.io/jfrog/pipelines-u20node:12

releases-docker.jfrog.io/jfrog/pipelines-u20node:14

releases-docker.jfrog.io/jfrog/pipelines-u20node:16

CentOS 7releases-docker.jfrog.io/jfrog/pipelines-c7cpp:3

releases-docker.jfrog.io/jfrog/pipelines-c7go:1.17

releases-docker.jfrog.io/jfrog/pipelines-c7go:1.18

releases-docker.jfrog.io/jfrog/pipelines-c7java:8

releases-docker.jfrog.io/jfrog/pipelines-c7java:11

releases-docker.jfrog.io/jfrog/pipelines-c7java:17

releases-docker.jfrog.io/jfrog/pipelines-c7node:12

releases-docker.jfrog.io/jfrog/pipelines-c7node:14

releases-docker.jfrog.io/jfrog/pipelines-c7node:16

Windows Server 2019

releases-docker.jfrog.io/jfrog/pipelines-w19cpp:8

releases-docker.jfrog.io/jfrog/pipelines-w19cpp:9

releases-docker.jfrog.io/jfrog/pipelines-w19go:1.17

releases-docker.jfrog.io/jfrog/pipelines-w19go:1.18

releases-docker.jfrog.io/jfrog/pipelines-w19java:8

releases-docker.jfrog.io/jfrog/pipelines-w19java:11

releases-docker.jfrog.io/jfrog/pipelines-w19java:17

releases-docker.jfrog.io/jfrog/pipelines-w19node:12

releases-docker.jfrog.io/jfrog/pipelines-w19node:14

releases-docker.jfrog.io/jfrog/pipelines-w19node:16


dotnet
Windows Server 2019

releases-docker.jfrog.io/jfrog/pipelines-w19dotnetcore:3

releases-docker.jfrog.io/jfrog/pipelines-w19dotnet:5

releases-docker.jfrog.io/jfrog/pipelines-w19dotnet:6

CLIs Installed on Above Images 

Linux CLIsWindows CLIs

aws 1.19.103

azure 2.25.0

docker-compose 1.29.2

gcloud 348.0.0

git 2.27.0

helm 2.16.9

helm 3.6.2

jfrog 1.52.0

kubectl 1.21.0

packer 1.7.3

python 3.8.10

terraform 1.0.4

aws 1.19.103

azure 2.25.0

docker-compose 1.29.2

gcloud 348.0.0

git 2.27.0

helm 2.16.9

helm 3.6.2

jfrog 1.53.1

kubectl 1.21.0

packer 1.7.3

python 3.8.3

terraform 1.0.4


Retired App/Image Versions

osgonodejavadotnet
Ubuntu 16***N/A
CentOS 8***N/A
Ubuntu 18< 1.18< 1413N/A
Ubuntu 20< 1.18< 1413N/A
CentOS 7< 1.18< 1413N/A
Windows Server 2019< 1.18< 1213< dotnetcore 3