Skip to main content

CI onboarding guide

Harness CI simplifies the code development and testing process. In Harness CI pipelines, you model your build and test processes as CI stages. Each stage includes steps for building, testing, and pushing your code. Pipelines can be triggered manually or automatically by triggers, such as Git commits and pull requests.

This guide explains what you need to know to get started using Harness CI to build and test your code.

Complete Harness Platform onboarding

If you're new to Harness, review the Harness Platform onboarding guide and Harness Platform key concepts before onboarding to CI.

Learn about Harness CI concepts and features

Review the following resources to learn about the features, components, and key concepts of Harness CI.

  • CI overview: Learn about Harness CI architecture and key features.
  • CI key concepts: Get definitions of common components and functions you'll encounter in Harness CI, such as pipelines, stages, steps, plugins, and more.

Create your first Harness CI pipeline

Learn about the pipeline creation process in Harness CI, and then create your own:

Build infrastructure options

Harness offers several build infrastructure options, including Harness-hosted and self-hosted options. To compare build infrastructure options, go to Which build infrastructure is right for me.

Harness recommends starting with Harness Cloud build infrastructure, which you can start using in minutes and is available for all plan tiers.

Migrate to Harness CI

If you're migrating to Harness CI from another CI provider, review the Harness CI migration guides for useful information about converting your existing workflows to Harness CI pipelines.

Advance your pipelines

Explore the documentation to learn what your Harness CI pipelines can do.


With Harness CI, you can build and test code in any language.

For guidance on some popular languages and platforms, check out the CI language guides and Mobile development with Harness CI.

Check your license and build credit usage

Your Harness CI subscription includes a number of developer licenses and build credits. It's important to understand your license and build credit usage.

If you plan to use Harness Cloud build infrastructure, it's important to understand Harness Cloud billing and build credits.

Become a Harness Certified Expert

There are three tiers of Harness CI certifications.

  • Developer certification:: The CI Developer certification is the starting point for evaluating your understanding of Harness CI.
  • Administrator certification: Building on the CI Developer certification, the CI Administrator certification tests your skills across CI and the Harness Platform.
  • Architect certification: Building upon the CI Administrator certification, the CI Architect certification goes further into design, implementation, and management of CI.