This documentation is for the Technical Preview of JFrog Pipelines, available exclusively to JFrog Enterprise+ customers
.

Skip to end of metadata
Go to start of metadata

Overview

JFrog Pipelines is a DevOps automation solution for performing the tasks of building, testing, and deploying software as part of a system of continuous integration and continuous delivery (CI/CD).

JFrog Pipelines helps you easily create smart, event-driven workflows across your tools and teams to help you release applications faster.

Workflow Automation

A pipeline workflow is an event-driven sequence of interdependent steps, which execute a set of DevOps activities (CI, deployments, infrastructure provisioning, etc) and resources, which hold the information needed for jobs to execute (credentials, key-value pairs, keys/tokens, etc).

JFrog Pipelines helps you create workflows very easily with a simple declarative YAML-based language. The platform also manages state and step output information across the workflow so that all dependent steps can access the information they need from upstream steps in order to execute. This helps co-ordinate activities centrally across diverse DevOps tools and silo'ed teams without custom DIY scripts.

A complete overview of jobs and resources is here:

Steps and resources can connect to third party providers or services through integrations.

Workflows can be configured for a variety of scenarios, including:

  • Set up simple Continuous Integration for your applications
  • Create streamlined Continuous Delivery workflows that connect all your CI/CD and DevOps activities across tools and functional silos
  • Automate IT Ops workflows like infrastructure provisioning, security patching, and image building

Page Contents

Features

Pipelines as Code

Define your automated pipeline workflow through code, using a domain specific language in a YAML file of key-value pairs that you can create and maintain with your favorite text editor.  

Graphical Display

JFrog Pipelines renders your pipeline definition as an interactive diagram, helping you to see the flow of tasks and their inter-dependencies, as well as view the success record of any runs that were performed.

Integrates with Third-Party Tools

Connect your pipeline automation to your source code repositories in a version control system (such as GitHub or BitBucket) to automatically trigger execution on any new submission (commit) of a code change. Connect to other popular tools through your credentials for storage, issue-tracking, notification, orchestration and more through a library of integrations.

Native Integration with Artifactory and Xray

JFrog Pipelines is designed to be used with Artifactory, with built-in directives for pushing artifacts, performing builds, pushing build information, image scanning, and build promotion.

Integration with JFrog Platform

JFrog Pipelines is designed as an integral part of the JFrog platform, including the creation and delivery of release bundles through JFrog Distribution, for a complete end-to-end SDLC pipeline from commit to production runtime.

Built for Enterprise-Class Scale

Manage multiple execution nodes using a single installation of Pipelines and automatically distribute Pipeline execution across them for scale and speed.

  • No labels