{"repo":"agola-io/agola","free":true,"listed":false,"github":"https://github.com/agola-io/agola","clone":"git clone https://github.com/agola-io/agola.git","description":"Agola: CI/CD Redefined","language":"Go","stars":1621,"topics":["ci-cd","golang","high-availability","distributed","devops","continuous-integration","continuous-delivery","continuous-deployment","kubernetes","docker"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Agola CI/CD redefined For an introduction to agola you can take a look at this post Try it See the agolademo example Features Easy to install and manage. Scalable and High Available: go from a single instance (single process) deployment to a distributed deployment. Deploy anywhere: Kubernetes, IaaS, bare metal and execute the \"tasks\" anywhere (currently containers executors like docker or orchestrators and Kubernetes, but easily extensible to future technologies or VMs instead of containers). Support any language, deployment system etc... (just use the right image) Integrate with multiple git providers at the same time: you could add repos from github, gitlab, gitea (and more to come) inside the same agola installation. Use it to manage the full development lifecycle: from build to deploy. Tasks Workflows (that we called Runs ) with ability to achieve fan-in, fan-out, matrixes etc..., everything containerized to achieve maximum reproducibility. Git based workflow: the run definition is committed inside the git repository (so everything is tracked and reproducible). A run execution is started by a git action (push, pull-request). Design it with the ability to achieve at most once runs: during a deployment to production we don't want multiple concurrent execution of the deploy... Restartable and reproducible Runs (restart a run from scratch or from failed tasks using the same source commit, variables etc...) User Direct Runs: give every user the power to test their software usi","default_branch":null,"files":null,"tree":[],"storefront":"/r/agola-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agola-io/agola/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}