The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 continuous-deployment Open-Source Projects
-
For instance, IDPs can automatically trigger a deployment process in Jenkins or CircleCI when a developer pushes code to a Git repository.
-
The code above will create the argocd Kubernetes namespace and deploy the latest stable manifest. If you would like to install a specific manifest, have a look here.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Unleash (Feature Flags)
-
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15
The fact that I couldn't point to one page on the docs that shows the tl;dr or the what problem is this solving
https://docs.dagger.io/quickstart/562821/hello just emits "Hello, world!" which is fantastic if you're writing a programming language but less helpful if you're trying to replace a CI/CD pipeline. Then, https://docs.dagger.io/quickstart/292472/arguments doubles down on that fallacy by going whole hog into "if you need printf in your pipline, dagger's got your back". The subsequent pages have a lot of english with little concrete examples of what's being shown.
I summarized my complaint in the linked thread as "less cowsay in the examples" but to be honest there are upteen bazillion GitHub Actions out in the world, not the very least of which your GHA pipelines use some https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... so demonstrate to a potential user how they'd run any such pipeline in dagger, locally, or in Jenkins, or whatever by leveraging reusable CI functions that setup go or run trivy
Related to that, I was going to say "try incorporating some of the dagger that builds dagger" but while digging up an example, it seems that dagger doesn't make use of the functions yet <https://github.com/dagger/dagger/tree/v0.10.2/ci#readme> which is made worse by the perpetual reference to them as their internal codename of Zenith. So, even if it's not invoked by CI yet, pointing to a WIP PR or branch or something to give folks who have CI/CD problems in their head something concrete to map into how GHA or GitLabCI or Jenkins or something would go a long way
-
spinnaker
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
-
-
There is a bit of tooling needed but is already around. For Java for example I had very good experience with a combination of flyway [1] for migrations, testcontainers [2] for making integration tests as easy as unit tests and querydsl [3] for a query and mapping layer.
[1] https://github.com/flyway/flyway
[2] https://java.testcontainers.org/modules/databases/postgres/
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
-
Project mention: I am looking for a troubled/bad open source codebase | /r/ExperiencedDevs | 2023-07-12
While I respect the work, Liquibase's code base is quite messy... https://github.com/liquibase/liquibase
-
github-pages-deploy-action
🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.
Project mention: Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines | dev.to | 2023-09-06The interesting part is towards the bottom where we build the frontend code and make use of the github-pages-deploy-action step to automatically make a new commit with the compiled frontend code to a gh-pages branch.
-
Project mention: Devtron - End-to-End Software Delivery for Kubernetes Applications | /r/kubernetes | 2023-10-05
-
-
As GitHub Actions is a community-driven platform, we can utilize various open-source workflows available. In this case, we will use the popular "FTP-Deploy" Actions workflow developed by Sam Kirkland. In the main.yml file, include the following code:
-
ecs-deploy
Simple shell script for initiating blue-green deployments on Amazon EC2 Container Service (ECS)
-
-
-
-
go-feature-flag
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
Project mention: GO Feature Flag is a simple, complete, and lightweight open source self-hosted feature flag solution alternative to Launchdarkly | /r/selfhosted | 2023-07-26 -
-
FlubuCore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
-
ecs-refarch-continuous-deployment
ECS Reference Architecture for creating a flexible and scalable deployment pipeline to Amazon ECS using AWS CodePipeline
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
continuous-deployment related posts
- Open source alternative to Vercel, Heroku and Netlify
- Open source alternative to Vercel, Heroku and Netlify
- About Self-hosted open source alternative to Vercel, Heroku and Netlify
- Self-hosted open source alternative to Vercel, Heroku and Netlify
- ArgoCD Deployment on RKE2 with Cilium Gateway API
- Building a CI/CD Integration with Amazon EC2, Jenkins and Docker
- Implementing GitOps with Argo CD, GitHub, and Azure Kubernetes Service
-
A note from our sponsor - WorkOS
workos.com | 18 Mar 2024
Index
What are some of the best open-source continuous-deployment projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Jenkins | 22,189 |
2 | argo-cd | 15,789 |
3 | unleash | 10,103 |
4 | dagger | 9,870 |
5 | spinnaker | 9,146 |
6 | Openshift Origin | 8,423 |
7 | Flyway | 7,719 |
8 | Go | 7,005 |
9 | Strider | 4,587 |
10 | CDS | 4,403 |
11 | liquibase | 4,321 |
12 | github-pages-deploy-action | 4,027 |
13 | devtron | 3,775 |
14 | Gitkube | 3,774 |
15 | FTP-Deploy-Action | 3,272 |
16 | ecs-deploy | 1,953 |
17 | gitops-engine | 1,624 |
18 | agola | 1,406 |
19 | ssh-deploy | 1,051 |
20 | go-feature-flag | 1,035 |
21 | abstruse | 912 |
22 | FlubuCore | 891 |
23 | ecs-refarch-continuous-deployment | 843 |