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
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:
- Tutorial: Build on Harness Cloud
- Tutorial: Build on a Kubernetes cluster
- Generic process: Create a Harness CI pipeline
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.
- Build images, push images, and upload artifacts.
- Use caching and manage dependencies.
- Run scripts and tests.
- Use plugins and write your own plugins.
- Apply optimization strategies.
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.
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.