Supported Architecture and Operating Systems of Dynamic Nodes

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide
ft:sourceType
Paligo

Dynamic Nodes are build nodes (virtual machines) that you provide to a Pipelines node pool and are spun up and down on-demand from a cloud or Kuberenetes service.

Dynamic nodes enable you to execute pipeline steps on your infrastructure, the nodes spun up on-the-fly dynamically based on Pipelines node pool configuration. Your dynamic nodes can be anywhere, such as in your Amazon EC2, Google Cloud, Azure Cloud or Kubernetes cluster hosted in your data center behind a firewall. This powerful hybrid approach gives you full control over the infrastructure and security of your build machines.

Advantages are:

  • Security: Your build machines can be inside your VPC and/or behind your firewall, enabling you to configure access, IAM, etc. Your code never leaves your firewall and no external entity can access your machines. You have complete control over your build machines, including SSH access, the ability to choose your cloud provider and the machine types.

  • Cloud Cost Optimization You can save charges if you are using cloud services by implementing on-demand build machines, spin up when needed, instead of running all the time.

Supported Architecture, OS and Docker Version

You may set node count limit for that node pool.

Architecture

OS

Docker Version

x86_64

CentOS 7

20.10

x86_64

Ubuntu 22

20.10

ARM64

Ubuntu 22

20.10

x86_64

Ubuntu 20.04

20.10

ARM64

Ubuntu 20.04

20.10

x86_64

Ubuntu 18.04

20.10

x86_64

Windows Server 2019

Note

Not supported on GCP.

20.10