Hacker Newsnew | past | comments | ask | show | jobs | submit | rustd's commentslogin

Agree. CI should be handled as code.


GH hosted runners use shared hardware so the performance is never good. There are quite a few options available. Harness CI offers hyper optimized build infrastructure, paired with software intelligence (caching, running subset of tests based on the code change) can reduce build times up-to 4X compared to GH Actions.


Agreed, most of the CI tools don't help in getting feedback early to the developers. I shouldn't have to wait hours for my CI job to complete. Harness is a tool that can reduce build times by caching build artifacts, docker layers and only running a subset of tests that were impacted the by the code change.


Hello all, I lead the product and engineering for Harness Open Source (https://www.harness.io/open-source). With Harness Open Source, developers can configure their development environments, host code repositories, as well as build, test, deploy, and manage artifacts - all from a small DigitalOcean droplet or your own laptop and with a single docker command.

Harness Open Source is an alternative to GitHub, GitLab, Jenkins, etc., and is the open source edition of Harness’ enterprise offering. The key capabilities include 1. Code Repository - you can create and share code in Git repositories, perform code reviews, and scan for vulnerabilities. 2. Cloud Development Environments - you can instantly launch preconfigured, remote, ready-to-use hosted development environments (Gitspaces) and code from anywhere using a web browser or your favorite IDE. 3. Continuous Integration and Continuous Delivery - you can build, test, and deploy code faster with hundreds of reusable pipeline templates and integrations and 4. Artifact Registry - you can centralize and streamline software delivery pipelines, providing a single source of truth for software artifacts, including Docker images, Helm charts, and more.

Harness Open Source is meant to provide developers with the capabilities to seamlessly manage code from creation to release with the help of hundreds of supported plugins. Harness Open Source is the next iteration of Gitness (code hosting + CI/CD) and Drone (CI) and has over 32k stars on GitHub (https://github.com/harness/harness). Yes, you can host Harness Open Source within itself, but since GitHub is popular, we also hosted it there as well :) With its zero-friction Apache 2.0 licensing, we have designed Harness Open Source to be simple to install and use.

We will continue to add more awesome features to Harness Open Source and would love to hear your experiences, feedback, and ideas! Please join our community Slack channel (https://join.slack.com/t/harnesscommunity/shared_invite/zt-2...).


Interesting it took GitHub so long to add this support. Builds will still be slower on GitHub. This is an interesting post covering ARM benefits with emulation v/s native hardware support https://dev.to/harness/build-arm-docker-images-five-times-fa...


We felt like bringing CI and SCM together was a natural evolution for the project. It is something Brad, the creator of Drone, always envisioned. Harness and its Founder, Jyoti, shared the vision and made a big investment in making this happen. It is awesome to see this breathe new life into a great open source project


Here’s a short overview video of the product. https://youtu.be/TDEIiVuM6IY?si=MFP6bpMMUGMxUQCp


that was helpful, thank you

"upgrade to harness software delivery platform" <https://youtu.be/TDEIiVuM6IY?t=96> ... to do what? https://docs.gitness.com/ makes no such mention of upgrading or why anyone would want to

and of course it's got all the AIz https://youtu.be/TDEIiVuM6IY?t=118 which I'd presume is this https://www.harness.io/products/aida and yet https://www.harness.io/legal/aida-terms says "AIDA may utilize multiple generative AI systems, including those from third parties, to generate Output. These systems may include various models, algorithms, and datasets. As a result, the Output generated by AIDA may incorporate contributions from different sources. Harness is not responsible for such third parties’ acts or omissions in relation to the processing of Submissions, or generation of Output." which feels kind of like a cop-out in a document entitled "AIDA Terms"


We have been using Gitness to develop Gitness for the last 6 months. We do mirror on GitHub as a backup. But we also want to meet the community where they exist today, which is GitHub.


If you don't mind me asking since you're here: will you be implementing ForgeFed in Gitness [0]? My sense is that federation is our best hope for breaking GitHub's network effects, and I'd love to see more projects like yours join the protocol.

[0] https://forgefed.org/


Thank you for the suggestion. We will look into it.


Could you provide some sort of status report about what Gitness actually is? According to the Git repo it looks like it started Feb 2, 2014, and Brad Rydzewski did the vast majority of the work on the project (e.g., 100x more than anybody else), and is still involved now. I downloaded it and tried it out (which is VERY easy to do), and the actual software seems to be a Typescript frontend and Go backend, with Monaco for a code editor, and nice diff view. I tried importing a very large repository, and it took a while, but did fully work, and browsing the repo after import was fast. It's Apache-2.0 licensed (thanks!). Was it open source from the beginning?


Gitness brings code hosting and pipeline execution together. It builds on top of the Drone continuous integration system, which Harness acquired. Brad was directly involved, but this time he had the help of 12 full time developers


Do you do code reviews during development?

I ran it locally and couldn't find my way to go from a conversation to its code context. Nothing is clickable. Screenshot: https://imgur.com/a/kk8wLIK


Thank you for the feedback. We are working on addressing this soon.


I agree this is really sad and I also hope everyone affected finds a new opportunity quickly. CI is a commodity so it's hard for CircleCI to sustain as a stand-alone business. I found DroneCI to be simplest and fastest CI tool I have used. In fact just recently Harness published some bold claims of being 4x faster than leading CI vendors(https://harness.io/blog/fastest-ci-tool). I have been using it myself and it's faster. The benefit of having CI, CD, Security testing and governance features makes it a compelling platform offering similar to GitHub & Gitlab.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: