OpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.For questions or feedback, reach us on IRC on #openshift-dev on Freenode or post to our mailing list.
openshift kubernetes openshift-origin paas caas ci-cd devops containers continuous-delivery continuous-deployment continuous-integration devops-toolsStrider is an Open Source Continuous Deployment / Continuous Integration platform. It is written in Node.JS / JavaScript and uses MongoDB as a backing store. It is published under the BSD license. Note: Installing on OS X might require XCode to be installed.
continuous-integration continuous-deployment nodejs web-app angular strider testing deploymentJenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It focuses on two things, Building/testing software projects continuously and Monitoring executions of externally-run jobs. Jenkins can distribute build/test loads to multiple computers.
build-process continuous-integration build tool build-system automation continuous-delivery continuous-deploymentGitkube is a tool for building and deploying docker images on Kubernetes using git push. After a simple initial setup, users can simply keep git push-ing their repos to build and deploy to Kubernetes automatically.
kubernetes git docker continuous-deployment ci-cd k8s developer-toolsThis script uses the Task Definition and Service entities in Amazon's ECS to instigate an automatic blue/green deployment. Remember that in the EC2 Container Service, the relationship between the group of containers which together provide a useful application (e.g. a database, web frontend, and perhaps some for maintenance/cron) is specified in a Task Definition. The Task Definition then acts a sort of template for actually running the containers in that group. That resulting group of containers is known as a Task. Due to the way docker implements networking, generally you can only run one Task per Task Definition per Container Instance (the virtual machines providing the cluster infrastructure).
aws-ecs continuous-deployment ecs-deployThis is the main repository for GoCD - a continuous delivery server. GoCD helps you automate and streamline the build-test-release cycle for worry-free, continuous delivery of your product. To quickly build your first pipeline while learning key GoCD concepts, visit our Intro to GoCD guide.
ci cd gocd ci-cd continuous-integration continuous-delivery-server continuous-delivery infrastructure-as-code continuous-deployment continuous-testingFlux is a tool that automatically ensures that the state of a cluster matches the config in git. It uses an operator in the cluster to trigger deployments inside Kubernetes, which means you don't need a separate CD tool. It monitors all relevant image repositories, detects new images, triggers deployments and updates the desired running configuration based on that (and a configurable policy). The benefits are: you don't need to grant your CI access to the cluster, every change is atomic and transactional, git has your audit log. Each transaction either fails or succeeds cleanly. You're entirely code centric and don't need new infrastructure.
kubernetes gitops helm continuous-deployment continuous-delivery dockerArgo has set of open source tools for Kubernetes to run workflows, manage clusters, and do GitOps right.
continuous-deployment gitops machine-learning airflow workflow-engine argo dag knative argo-workflows ci-cd kubernetes-toolsDo you want to propose one more feature and want to enhance the existing one? Proposals and ideas are in markdown docs in the specs/ directory. To create a new proposal, simply copy the spec template, name the file corresponding to the title of your proposal, and place it in the specs/ directory. A good starting point to understand the structure is the GitOps Engine Design spec.
kubernetes continuous-deployment gitopsSpinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It helps codify the process of safely and reliably deploying artifacts to the cloud. It can deploy across multiple cloud providers: AWS EC2, Google Compute Engine, Microsoft Azure, OpenStack and Cloud Foundry.
build-process continuous-integration build tool build-system automation continuous-delivery continuous-deploymentLevant is an open source templating and deployment tool for HashiCorp Nomad jobs that provides realtime feedback and detailed failure messages upon deployment issues. Realtime Feedback: Using watchers, Levant provides realtime feedback on Nomad job deployments allowing for greater insight and knowledge about application deployments.
templating continuous-deployment hashicorp nomad hashicorp-nomad nomad-jobCDS is an Enterprise-Grade Continuous Delivery & DevOps Automation Platform written in Go(lang). CDS provides an intuitive UI that allows you to build complex workflows, run them and dig into the logs when needed.
continuous-delivery continuous-integration continuous-deployment automation devops devops-workflowNote: This is the development branch of the buildkite-agent, and may not contain files or code in the current stable release. To see code or submit PRs for stable agent versions, please use the corresponding maintenance branch: 3.0.x. The buildkite-agent is a small, reliable, and cross-platform build runner that makes it easy to run automated builds on your own infrastructure. It’s main responsibilities are polling buildkite.com for work, running build jobs, reporting back the status code and output log of the job, and uploading the job's artifacts.
docker continuous-integration continuous-deployment continuous-delivery buildkite"FlubuCore - Fluent Builder Core" is a cross platform build and deployment automation system. You can define your build and deployment scripts in C# using an intuitive fluent interface. This gives you code completion, IntelliSense, debugging, FlubuCore custom analyzers, and native access to the whole .NET ecosystem inside of your scripts. Extending FlubuCore fluent interface by writing your own tasks within FlubuCore plugins.
builder build-system build-tools dotnetcore dotnet-cli dotnet-core build continuous-integration continuous-deployment deployment deployment-automation deploy devops deploy-tool build-tool build-automation build-script c-sharpDevtron is designed as a self-serve platform for operationalizing and maintaining applications (AppOps) on kubernetes in a developer friendly way. It provides workflow which understands the domain of kubernetes, testing, CD, SecOps so that you dont have to write scripts. It supports reusable and composable components so that workflows are easy to contruct and reason through. Deploy to multiple kubernetes cluster.
kubernetes dashboard deployment workflow-engine continuous-deployment gke kubectl deployment-strategy release-automation kubernetes-dashboard appops kubernetes-deployment devtron deployment-pipeline deployment-automation gitops aks eks argocdCharlesCD is an open source project that deploys quickly, continuously and securely, allowing development teams to simultaneously perform hypothesis validations with specific groups of users. It is possible to segment your customers through specific characteristics (circles) and, at the same time, submit several versions of the same application for testing with users of the circles.
kubernetes opensource continuous-deployment segmentation circles service-mesh hacktoberfest istioappr builds and deploys pull requests in your create-react-native-app (and other Expo-based) projects, and replies with a link you can open directly on your device or emulator.Mature technical organizations peer-review their code. Reviewing code on GitHub is simple enough: for most well-crafted pull requests, you can review the code diff in your browser, and either approve the changes, or request further improvements.
react-native create-react-native-app dev-infra review-tools continuous-deploymentThis reference architecture is in reference to blog post on blue green deployments on ECS. It creates a continuous delivery by leveraging AWS CloudFormation templates. The templates creates resources using Amazon's Code* services to build and deploy containers onto an ECS cluster as long running services. It also includes a manual approval step facilitated by lambda function that discovers and swaps target group rules between 2 target groups, promoting the green version to production and demoting the blue version to staging. This example uses AWS Command Line Interface to run Step-3 below.
amazon-ecs ecs blue-green-deployment codepipeline codebuild continuous-deployment fargateArgo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand.
argo kubernetes continuous-deployment gitops continuous-delivery docker cd cicd pipeline devops ci-cdA simple and complete feature flag solution, without any complex backend system to install, all you need is a file as your backend. No server is needed, just add a file to your central system and all your services will react to the changes in this file.
devops continuous-delivery continuous-deployment feature-flags feature-toggles variants continuous-testing toggles help-wanted golang-library experiments beginner-friendly feature-toggle feature-flag feature-toggling
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.