Need help with other JFrog products?
This documentation is for the Technical Preview of JFrog Pipelines, available exclusively to JFrog Enterprise+ customers
Accessing Pipelines Using Single Sign-On (SSO)
Use your Authentication Provider Artifactory login credentials to log in to JFrog Pipelines.
Contact your administrator if you do not know your credentials.
When JFrog Pipelines is first installed, you'll need to configure it so that your workflows have places to execute and can connect to the facilities they will use. All of these activities are started through the Configuration button.
- Create at least one node pool of an architecture/OS and populate it with nodes (virtual machines) where the steps of your pipeline can execute.
- Add the integrations you'll be needing to access other facilities from Pipelines, such as for your GitHub account, and Artifactory.
- Add at least one pipeline source (such as your GitHub repo) where you will be keeping your YAML-based pipeline config files. You can add as many repositories as you will use, and each user can add their own as they need them at any time in future.
Define a Pipeline
To create a pipeline workflow, you declare the resources you will use and specify the steps to execute in one or more YAML files. When those YAML files are stored in one of the pipeline sources you configured, Pipelines automatically loads them and waits for a triggering event to start dispatching the pipeline's steps to nodes for execution.
For high-level understanding of the structure of these YAML files, review Defining a Pipeline.
Just to get started, take a look at these example YAML files for pipelines:
View and Run Pipelines
Once you've created your pipeline YAML file, you must commit it to the repository you have set up as a pipeline source. Pipelines will then automatically load it, and sync when any changes to it are made.
Then you can see all of the pipelines that were loaded from all pipeline sources.
Clicking on your pipeline's name in the list will display it in an interactive visualization, along with the run history of the pipeline.
Read Viewing Pipelines to learn how to navigate these views.
To test your pipeline, you can trigger manually through the interactive visualization, starting from any step in the pipeline sequence.
Read Running a Pipeline to learn how to trigger your pipeline and view what it executes.