Go ci-cd

Open-source Go projects categorized as ci-cd | Edit details

Top 14 Go ci-cd Projects

  • GitHub repo drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: Preview environments with Gitea, Drone and Netlify | dev.to | 2021-11-14

    We're already using Drone CI for a bunch of things like building, testing, linting and releasing. For each PR Drone runs a few pipelines to give us quick feedback about the impact of the changes. In that pipeline, a pipeline builds the frontend. Since the frontend is just a classic SPA, we get a bundle of css, js, images and so forth at the end of that build.

  • GitHub repo Openshift Origin

    Conformance test suite for OpenShift

    Project mention: Limit amount of namespaces created per user for self-provisiong | reddit.com/r/openshift | 2021-08-27

    The feature in 3.x was implemented as an admission webhook.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo argo-cd

    Declarative continuous deployment for Kubernetes.

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    HybridK8s Droid - Intelligence foor your favourite Delivery Platform Devtron - Software Delivery Workflow for Kubernetes Skaffold - Easy and Repeatable Kubernetes Development Apollo - Apollo - The logz.io continuous deployment solution over kubernetes Helm Cabin - Web UI that visualizes Helm releases in a Kubernetes cluster flagger - Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments) Kubeform - Kubernetes CRDs for Terraform providers https://kubeform.com Spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. http://www.spinnaker.io/ werf - GitOps tool to deliver apps to Kubernetes and integrate this process with GitLab and other CI tools Flux - GitOps Kubernetes operator Argo CD - Declarative continuous deployment for Kubernetes Tekton - A cloud native continuous integration and delivery (CI/CD) solution Jenkins X - Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Tekton, Knative, Lighthouse, Skaffold and Helm KubeVela - KubeVela works as an application delivery control plane that is fully decoupled from runtime infrastructure ksonnet - A CLI-supported framework that streamlines writing and deployment of Kubernetes configurations to multiple clusters CircleCI - A cloud-based tool that helps build continuous integration and continuous delivery pipelines to Kubernetes.

  • GitHub repo Concourse

    Concourse is a container-based continuous thing-doer written in Go.

    Project mention: Any CI/CD platform to recommend? | reddit.com/r/selfhosted | 2021-12-27

    I have tried out Concourse CI but I do not have anything else then enterprise systems (through work) to compare them to. Do you have anything to recommend or anything opinions regarding this? I am mainly looking for the CD part of CI/CD. I may start test git branches in the future, then CI will be good.

  • GitHub repo Gitkube

    Build and deploy docker images to Kubernetes using git push

  • GitHub repo werf

    The CLI tool gluing Git, Docker, Helm, and Kubernetes with any CI system to implement CI/CD and Giterminism

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    HybridK8s Droid - Intelligence foor your favourite Delivery Platform Devtron - Software Delivery Workflow for Kubernetes Skaffold - Easy and Repeatable Kubernetes Development Apollo - Apollo - The logz.io continuous deployment solution over kubernetes Helm Cabin - Web UI that visualizes Helm releases in a Kubernetes cluster flagger - Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments) Kubeform - Kubernetes CRDs for Terraform providers https://kubeform.com Spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. http://www.spinnaker.io/ werf - GitOps tool to deliver apps to Kubernetes and integrate this process with GitLab and other CI tools Flux - GitOps Kubernetes operator Argo CD - Declarative continuous deployment for Kubernetes Tekton - A cloud native continuous integration and delivery (CI/CD) solution Jenkins X - Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Tekton, Knative, Lighthouse, Skaffold and Helm KubeVela - KubeVela works as an application delivery control plane that is fully decoupled from runtime infrastructure ksonnet - A CLI-supported framework that streamlines writing and deployment of Kubernetes configurations to multiple clusters CircleCI - A cloud-based tool that helps build continuous integration and continuous delivery pipelines to Kubernetes.

  • GitHub repo erda

    An enterprise-grade Cloud-Native application platform for Kubernetes.

    Project mention: Open Source cloud native PaaS, Erda is trending | news.ycombinator.com | 2021-06-09

    Capabilities of APM, API Gateway and ServiceMesh

    Checkout Erda quick-start at https://github.com/erda-project/erda

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Habitus

    A build flow tool for Docker.

  • GitHub repo agola

    Agola: CI/CD Redefined

    Project mention: Have costs on the cloud (AWS/Azure/GCP) been an painful issue for your startup? | reddit.com/r/SaaS | 2022-01-07

    Have you looked into https://github.com/agola-io/agola

  • GitHub repo database-lab-engine

    Database Lab Engine (DLE) enables instant thin cloning for Postgres to scale the development process. DLE can run many independent Postgres copies on a single machine, helping you solve development, testing, SQL optimization, and troubleshooting tasks much faster.

    Project mention: Optimizing Postgres Queries at Scale | news.ycombinator.com | 2021-12-28
  • GitHub repo git-pipe

    Hassle-free minimal CI/CD for git repositories with docker or docker-compose projects.

    Project mention: Harbormaster: The anti-Kubernetes for your personal server | news.ycombinator.com | 2021-08-19

    Looks nice. I did something similar not so much time ago https://github.com/reddec/git-pipe

  • GitHub repo TrojanSourceFinder

    🔎 Help find Trojan Source vulnerability in code 👀 . Useful for code review in project with multiple collaborators (CI/CD)

    Project mention: The Invisible JavaScript Backdoor | reddit.com/r/cybersecurity | 2021-11-10

    Bonus: if you interested in look at Trojan-source (similar examples) and TrojanSourceFinder (tool to detect them)

  • GitHub repo release-dash

    A dashboard for visualising commits in pipelines.

    Project mention: Release Dash - Dashboard for Visualising Commits in Pipelines | reddit.com/r/cicd | 2021-01-28

    I've added a bit more detail to the README based on your comments, if you have the time I'd really appreciate your thoughts, hopefully I have made the intended purpose of the app a bit clearer - https://github.com/lobsterdore/release-dash/commit/358baea140857f6b4a28328a534eda0a65b997d8.

  • GitHub repo NomadJobUpdater

    Converts a hcl file to json and posts it to the nomad managers to update/add a job.

    Project mention: Can 1 Traefik Container Manage 2 Docker Instances? | reddit.com/r/Traefik | 2021-04-26

    Side note: If you want to auto deploy nomad jobs using a CI tool like gitlab CI or Jenkins you find you can not push a nomad job as a hcl file directly to it's API. I've also created a small open source project for this which you can find on github as well.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-15.

Go ci-cd related posts

Index

What are some of the best open-source ci-cd projects in Go? This list will help you:

Project Stars
1 drone 24,391
2 Openshift Origin 8,056
3 argo-cd 8,052
4 Concourse 6,100
5 Gitkube 3,626
6 werf 2,903
7 erda 2,151
8 Habitus 1,220
9 agola 935
10 database-lab-engine 182
11 git-pipe 51
12 TrojanSourceFinder 30
13 release-dash 3
14 NomadJobUpdater 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms