Gitness is an Open-source code hosting & pipeline engine
Get startedThe worlds largest companies trust the Harness platform
Familiar Git experience. Packed with essential features.
Commit.
Branch.
Merge.
Code reviews. Seamlessly integrates into your development workflow.
Security. Powerful enforcement.
Built on Open Policy Agent.
A complete solution for engineering teams of all sizes.
- Pull requests
- Compare revisions
- Browse code
- Quality Gates
- Webhooks
- Protected branches
- Notifications and alerts
Ship code fast automate everything.
Gitness provides a fully integrated CI/CD engine that is big on features and light on learning curve.
Build.
Test.
Deploy.
Integrations
Publish, deploy, notify, report - Gitness integrates with your favorite tools. Create custom integration with ease and share with the community.
One-click migrations
With a single click, Gitness can automatically migrate code repositories and pipelines from GitHub, GitLab, Bitbucket, Circle and more.
Your Code
Your Language
Your Platform
Packing the power of robust code hosting, seamless collaboration through code reviews, and flexible pipelines for any language. All with the security and governance policies developers need to write and deliver code with confidence.
- Vendor agnostic
- Create pipelines for GitHub, GitLab, Bitbucket, Azure, and more.
- Platform agnostic
- Build pipelines for any language or platform. Works with Linux, Windows and Mac.
Up to 4x faster pipeline execution
Reduce pipeline execution up to 90% with intelligent test selection and caching. Powered by advanced instrumentation and call graph analysis.
Templatize
and standardize
We created hundreds of re-usable pipeline templates so that you don't have to.
Try it nowJava
Build and Test your Java applications
Golang
Build and Test your Go applications and modules
Node
Build, Test and Publish your modules to the npm registry
Rust
Build, Test and Publish your Rust packages to Cargo
Android
Build, Test and Package your Android applications
Docker
Build and Publish Docker images to a container registry