Manage a Harness pipeline repo using Git Experience
Git Experience enables you to store and manage your Harness pipelines and input sets as YAML definition files in your Git repos. You can store your Harness definitions in the same repo with your code. You can also store your Harness definitions in a separate repo from your codebase.
This topic describes the second workflow. We start with two code repos in Git, for a front-end service and a back-end service. Then we create pipelines, input sets, and triggers for the two codebases in a separate Harness repo.
Before you begin
This topic assumes that you are familiar with the following:
- How to create a pipeline using Git Experience. See Harness Git Experience QuickStart.
- How to create input sets and triggers using Git Experience. See Manage input sets and triggers in Git Experience.
- A basic understanding of how pipelines, input sets, and triggers work together:
This topic also assumes you have a Git repo with the codebase you want to build and at least one branch.