What's Supported for Harness Code Repository
The Harness Code Repository module (Code) is a source code management (SCM) tool that supports developer collaboration while maintaining security and compliance. Harness Code Repository integrates Git-based repositories across your software delivery processes in Harness.
This topic lists the features that Harness Code Repository supports today, so that you can confirm coverage before you plan a migration or an onboarding.
What will you learn in this topic?
By the end of this topic, you will be able to identify the supported capabilities in each of these areas:
Repositories: Creating, importing, and mirroring repositories.
Code collaboration and development: Cloning, committing, branching, and tagging.
Pull requests: Code reviews, status checks, merge requirements, and code owners.
Pipelines and Git Experience: Using repositories in pipelines, triggers, and Harness Git Experience.
Webhooks, search, and notifications: Third-party integration, code search, and email notifications.
Repositories
Harness Code Repository supports the following ways to bring code into a Harness project:
Mirror repositories from any provider, so that the source of truth stays where it is.
Code collaboration and development
Harness Code Repository supports the following collaboration and development operations:
Clone repositories to work locally.
Commit, branch, and tag directly in the Harness Platform.
Pull requests
You can create, review, and merge pull requests, with support for the following:
Conduct code reviews.
Implement status checks.
Define merge requirements.
Specify merge strategies.
Assign code owners and create branch rules.
Pipelines and Git Experience
Harness Code Repository supports the following pipeline integration:
Use Harness Code repositories in your Harness pipelines.
Set up triggers to automatically run pipelines based on activity in your Harness Code repositories.
Use Harness Code Repository with the Harness Git Experience.
Webhooks, search, and notifications
Harness Code Repository supports the following integration and discovery features:
Configure webhooks to integrate your repositories with third-party applications.
Use keyword search to query your code.
Get email notifications for pull requests and repositories you are affiliated with. You can manage these settings in your user profile. With Harness Self-Managed Enterprise Edition, notifications require an SMTP configuration.
Related articles
Supported platforms and technologies: Review supported features for other Harness modules and Harness Platform.
Overview & Key Concepts: Understand the SCM concepts behind Harness Code Repository.
Get Started: Set up repositories, access, and pipelines.
Last updated
Was this helpful?