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.
Onboard to the Harness Platform
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
Learn about the features, components, and key concepts of Harness CI:
- CI overview: Learn about Harness CI architecture and key features, such as Harness Intelligence and Harness Cloud.
- CI key concepts: Learn about common terminology and functionality in Harness CI, such as pipelines, stages, steps, plugins, and more.
Create your first Harness CI pipeline
Learn about creating pipelines in Harness CI and then try it for yourself:
Build infrastructure options
Harness offers several build infrastructure options, including Harness-managed and self-managed 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.
- Build images, push images, and upload artifacts.
- Use caching and manage dependencies.
- Run scripts and tests.
- Use plugins and write your own plugins.
With Harness CI, you can build and test code in any language. For guidance on some popular languages and platforms, check out the CI development guides.
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.