Harness.io is a Continuous Integration product that is available both as SaaS and on-premises deployment (Connected On-Premises & Disconnected On-Premises). The basic value prop for Harness is that it abstracts away some of the complexity involved in deploying both traditional applications and in microservices based applications. Harness' stregth is more in the newer microservices based architectures. Harness provides a good user interface to perform most Continuous Integration tasks and also connects with various SCM and CI tools.
- Strong continuous integration product with features normally found in all CI products.
- Easy to use UI, Visual display of pipeines and pipeline progress.
- Ability to customize and templatize pipelines and pipeline steps
- Continuous Verification capability integrates with several monitoring tools and applies machine learning to detect anamolies and automate rollback of deployment.
- No SCM or CI capability - context switching from SourceCode to CI to CD tools to take a pipeline from code to production. Product assumes the artifacts are built, just need to be deployed.
- Several out of the box integrations, but feedback from those systems is via a console type interface, making it harder to monitor tasks and to track down root cause of problems during deployment.
- No built in security - must rely on third party products. This lengthens time to secure, test and deploy.
- Issue management with pipelines requires third party product. This could result in loss of context and delays in addressing problems.