36 repository-uri
Tools for automating build, test, and deployment pipelines.
Explore 36 awesome GitHub repositories matching part of an awesome list · Continuous Integration. Refine with filters or upvote what's useful.
Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories. The platform provides a remote development environment that launches ephemeral, cloud-based coding spaces to ensure standardized setups. It also includes a centralized artifact registry for storing and managing versioned binary packages and container images used in delivery pipelines. The system covers broad capability areas i
Developer platform for CI/CD pipelines and artifact management.
Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca
Container-native CI/CD platform built with Go.
Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst
Extensible server for continuous integration and automation.
Argo CD is a declarative, GitOps-based continuous delivery tool designed for Kubernetes. It functions as a centralized control plane that synchronizes application states from version-controlled repositories directly into target clusters, ensuring that the live environment consistently matches the desired configuration defined in Git. The platform distinguishes itself through its ability to manage multi-cluster deployments from a single interface, providing unified oversight across distinct computing environments. It employs a controller-based reconciliation loop to continuously monitor for co
Declarative GitOps delivery tool for Kubernetes.
Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated
CI tool treating pipelines as first-class objects.
Woodpecker is a self-hosted continuous integration server that automates building, testing, and deploying code changes triggered by repository events. It connects to a code forge to trigger pipelines on events and authenticate users, with pipelines defined in YAML files stored in the repository for version-controlled, declarative CI/CD configuration. Each pipeline step runs in an isolated Docker container, ensuring reproducible builds and clean environments with step-level resource isolation. The system uses webhook-driven event triggering from code forge events, and supports a multi-architec
Container-based CI/CD platform for automated pipelines.
Buildbot este un framework de integrare continuă (CI) bazat pe Python și un orchestrator distribuit de build-uri. Acesta funcționează ca un motor de automatizare a build-urilor care coordonează preluarea codului sursă, execuția etapelor de build și raportarea rezultatelor printr-un controller central și o rețea de agenți worker la distanță. Sistemul se distinge printr-o arhitectură de extensibilitate bazată pe plugin-uri și un model de distribuție master-worker. Permite modificarea dinamică a build-urilor la runtime și suportă un backend de bază de date pluggable pentru persistența stării sistemului și a datelor istorice de build. Proiectul acoperă o gamă largă de capabilități, inclusiv programarea automatizată a build-urilor și orchestrarea pipeline-urilor, integrarea cu controlul versiunilor prin polling și webhooks, și provizionarea de workeri pe servere fizice, containere Docker și clustere Kubernetes. Oferă, de asemenea, monitorizare și observabilitate cuprinzătoare prin analiza log-urilor de build și urmărirea performanței, alături de gestionarea securizată a secretelor și autentificare multi-provider. Controlul administrativ este disponibil printr-o interfață web dedicată și instrumente CLI pentru validarea configurației și gestionarea proceselor.
Python-based toolkit for continuous integration workflows.
CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates. The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like d
Enterprise-grade CI/CD and DevOps automation platform.
Acest proiect oferă documentație tehnică și ghiduri de referință pentru tranzacționarea spot, incluzând specificații pentru protocoalele REST, WebSocket și FIX. Servește ca o resursă cuprinzătoare pentru integrarea cu endpoint-urile de tranzacționare spot pentru a executa tranzacții, a interoga datele contului și a prelua statistici de piață. Proiectul se distinge prin suportul pentru conectivitate de nivel instituțional prin standardul Financial Information eXchange și codificarea binară simplă pentru a reduce latența și dimensiunea payload-ului. Include, de asemenea, un mediu sandbox dedicat pentru validarea logicii și strategiilor de tranzacționare fără risc financiar. Documentația acoperă o gamă largă de capabilități, inclusiv streaming-ul datelor de piață în timp real, gestionarea cuprinzătoare a ciclului de viață al comenzilor și tranzacțiilor și monitorizarea contului. Detaliază, de asemenea, tipuri complexe de comenzi, rutarea inteligentă a comenzilor și reguli stricte de tranzacționare privind validarea prețului și a cantității. Repository-ul conține referințe API detaliate, un ghid de integrare a protocolului FIX și o specificație a datelor de piață WebSocket pentru a orienta dezvoltatorii în timpul implementării.
Provides exchange data for cryptocurrency trading and market analysis.
Werf este un builder de imagini de container, un instrument de livrare continuă Kubernetes și un orchestrator de deployment. Creează imagini de container folosind Dockerfiles sau sintaxă de asamblare și gestionează rollout-ul automat al aplicațiilor către clusterele Kubernetes prin traducerea definițiilor de pachete în manifeste de resurse. Sistemul se diferențiază printr-un pipeline de build multi-arhitectură care integrează emulatoare de sistem pentru a produce imagini pentru diferite arhitecturi CPU pe o singură gazdă. Utilizează tagging bazat pe conținut și layer caching pentru a evita încărcarea straturilor de imagine redundante în registrele remote. Dincolo de build-uri și deployment-uri, proiectul include un manager de registru pentru eliminarea artefactelor orfane și a resurselor neutilizate. De asemenea, oferă un pipeline securizat pentru decriptarea credențialelor sensibile ale aplicației din fișiere criptate în timpul procesului de deployment.
CI/CD tool for building images and deploying to Kubernetes.
Strider este un server CI/CD conceput pentru a automatiza construirea, testarea și desfășurarea software-ului prin pipeline-uri de integrare și livrare continuă. Funcționează ca un sistem de build containerizat care execută sarcini în containere izolate pentru a menține medii consistente pe diferite mașini gazdă. Platforma implementează un model de configurare ca cod (configuration as code), gestionând setările proiectului și variabilele de mediu prin fișiere controlate prin versiuni pentru a asigura fluxuri de lucru reproductibile. De asemenea, se integrează cu servere de directoare externe prin LDAP pentru a gestiona identitățile utilizatorilor și permisiunile de acces administrativ. Sistemul include un API de automatizare RESTful pentru gestionarea stării interne și declanșarea pipeline-urilor prin cereri web. Suportă execuția concurentă a job-urilor pentru a reduce timpul de procesare și oferă un model de extensie bazat pe plugin-uri pentru adăugarea de hook-uri personalizate și elemente de interfață utilizator.
Platform for continuous deployment and integration.
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
GitHub Action for setting up PHP environments.
Fast website link checker in Go
High-performance website link checker.
GitOps automation for Terraform and OpenTofu workflows.
Abstruse is a free and open-source CI/CD platform that tests your models and code.
Distributed CI platform for build automation.
Viewer of Ethereum tokens and transactions based on ERC20 standard.
Tracks Ethereum token balances, transaction history, and smart contract data.
PHP Censor is an open source self-hosted continuous integration server for PHP projects.
Self-hosted CI server specifically for PHP projects.
go test output for humans
Human-readable formatting for test output.
Fast and lightweight Continuous Integration
Lightweight and fast continuous integration server.