awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

12 Repos

Awesome GitHub RepositoriesCI Integrations

Tools that connect external services to continuous integration pipelines via webhooks and events.

Distinguishing note: Focuses on the event-driven integration layer rather than the CI platform itself.

Explore 12 awesome GitHub repositories matching devops & infrastructure · CI Integrations. Refine with filters or upvote what's useful.

Awesome CI Integrations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • continuedev/continueAvatar von continuedev

    continuedev/continue

    33,716Auf GitHub ansehen↗

    Continue is an automated code review platform that integrates AI agents directly into the software development lifecycle. By executing custom validation rules against pull request diffs, it provides immediate feedback through repository status checks, allowing teams to enforce quality, security, and documentation standards before manual review begins. The system distinguishes itself through a file-based configuration model where validation logic is defined in version-controlled markdown files. These files act as system prompts that guide autonomous agents in evaluating code changes. This appr

    Triggers automated validation logic immediately upon submission of pull request events.

    TypeScriptagentaiclaude
    Auf GitHub ansehen↗33,716
  • metersphere/metersphereAvatar von metersphere

    metersphere/metersphere

    13,302Auf GitHub ansehen↗

    MeterSphere is a continuous testing platform that provides a suite of tools for automating interface, performance, and functional tests within a delivery pipeline. It functions as a comprehensive system for managing the testing lifecycle, from initial case planning and execution to defect tracking and reporting. The platform distinguishes itself through the use of large language models to automatically generate functional and interface test cases from requirements. It also features a distributed performance testing engine that coordinates pools of hardware and software resources to execute hi

    Offers programmable interfaces to connect external continuous integration tools to the testing workflow.

    Java
    Auf GitHub ansehen↗13,302
  • spinnaker/spinnakerAvatar von spinnaker

    spinnaker/spinnaker

    9,740Auf GitHub ansehen↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Integrates with CI and source control systems to trigger automated delivery pipelines via webhooks and events.

    Java
    Auf GitHub ansehen↗9,740
  • agentwrapper/agent-orchestratorAvatar von AgentWrapper

    AgentWrapper/agent-orchestrator

    7,637Auf GitHub ansehen↗

    This project is an LLM coding agent orchestrator and AI software engineering platform designed to manage fleets of agents that autonomously solve issues, handle pull requests, and fix CI failures. It functions as an agentic CI/CD automator and parallel workflow manager, coordinating the end-to-end development lifecycle from initial ticket tracking to final code merging. The system is distinguished by its modular plugin framework and isolated worktree management, which allow multiple agents to work on separate coding tasks simultaneously without file system conflicts. It utilizes role-based mo

    Automatically detects failed CI builds and re-activates AI agents to implement the necessary fixes.

    TypeScriptagent-fleetagent-swarmclaude-code
    Auf GitHub ansehen↗7,637
  • sverweij/dependency-cruiserAvatar von sverweij

    sverweij/dependency-cruiser

    6,804Auf GitHub ansehen↗

    Dependency-cruiser ist ein Analyse-Tool für Abhängigkeiten in JavaScript und TypeScript sowie ein Architektur-Linter. Es dient als statisches Analysetool zum Mapping, zur Visualisierung und zur Validierung von Modulbeziehungen innerhalb einer Codebasis, ohne dass der Code ausgeführt werden muss. Das Projekt zeichnet sich durch seine Fähigkeit aus, architektonische Grenzen durch ein regelbasiertes System durchzusetzen. Es erkennt zirkuläre Abhängigkeiten, identifiziert verwaiste Module (Orphan Modules) sowie toten Code und validiert Abhängigkeitsbeschränkungen anhand von Regeln für erlaubte und verbotene Beziehungen. Zudem bietet es quantitative Stabilitätsanalysen durch die Berechnung von afferenter und efferenter Kopplung, um fragile Bereiche eines Projekts zu identifizieren. Das Tool deckt ein breites Spektrum an Funktionen ab, darunter Modul-Parsing für ES6, CommonJS und TypeScript sowie die Visualisierung von Abhängigkeitsgraphen mit Aggregation auf Ordnerebene. Es bietet Automatisierungsfunktionen für Continuous Integration, wie z. B. Violation-Baselining und strukturierte Datenexporte in JSON- oder CSV-Formaten. Das System beinhaltet einen interaktiven Konfigurations-Bootstrapping-Prozess, um maßgeschneiderte Konfigurationsdateien basierend auf der lokalen Umgebung zu generieren.

    Outputs violation reports in formats compatible with continuous integration platform logging.

    JavaScript
    Auf GitHub ansehen↗6,804
  • hect0x7/jmcomic-crawler-pythonAvatar von hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371Auf GitHub ansehen↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Integrates with external CI platforms to schedule automated content retrieval and collection exports.

    Python18comicasynciocrawler
    Auf GitHub ansehen↗6,371
  • kucherenko/jscpdAvatar von kucherenko

    kucherenko/jscpd

    5,800Auf GitHub ansehen↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Exits with a non-zero code when duplication exceeds a configurable threshold, enforcing quality gates in CI.

    TypeScriptaiclones-detectioncode-quality
    Auf GitHub ansehen↗5,800
  • danger/dangerAvatar von danger

    danger/danger

    5,645Auf GitHub ansehen↗

    Connects with continuous integration systems and peer review platforms to execute checks and post results.

    Rubyautomationbitbucketci
    Auf GitHub ansehen↗5,645
  • google/git-appraiseAvatar von google

    google/git-appraise

    5,303Auf GitHub ansehen↗

    git-appraise ist ein dezentrales Code-Review-Tool und eine Engine für verteilte Review-Workflows. Es ermöglicht Teams die Durchführung von Peer-Reviews, indem Review-Anfragen, Kommentare und Genehmigungen als Objekte direkt innerhalb von Git-Repositories gespeichert werden, wodurch die Notwendigkeit eines zentralen Servers entfällt. Das System synchronisiert Review-Daten zwischen Teammitgliedern mittels Standard-Git-Push- und Pull-Operationen. Es verwaltet den gesamten Lebenszyklus einer Codeänderung – von der initialen Review-Anfrage bis zum finalen Merge – durch die Verwendung von Git-Referenzen, um den Status und die Identität von Reviews zu verfolgen. Das Projekt deckt Code-Genehmigungs-Workflows ab, einschließlich der Durchsetzung obligatorischer Reviewer-Genehmigungen. Es fungiert zudem als Tracker für Ergebnisse der Continuous Integration und automatisierte statische Analysen, wobei Build-Ergebnisse als strukturierte Objekte aufgezeichnet werden, die an spezifische Code-Revisionen gebunden sind.

    Records build results and automated analysis outcomes as structured notes within the Git repository.

    Go
    Auf GitHub ansehen↗5,303
  • cake-build/cakeAvatar von cake-build

    cake-build/cake

    4,179Auf GitHub ansehen↗

    Cake ist ein plattformübergreifendes Build-Automatisierungssystem und Skripting-Framework, das es Nutzern ermöglicht, Software-Build-Pipelines mittels C#-Skripten zu definieren. Es fungiert als CI/CD-Pipeline-Orchestrator und Build-Runner und bietet eine stark typisierte, domänenspezifische Sprache, um die Orchestrierung von Kompilierung, Tests und Verpackungsprozessen unter Windows, Linux und macOS zu vereinfachen. Das System stellt reproduzierbare Build-Umgebungen durch das Pinnen von Versionen der Build-Tools, Module und Abhängigkeiten sicher. Es zeichnet sich dadurch aus, dass es einen C#-Skripting-Workflow mit vollständiger IDE-Unterstützung ermöglicht, einschließlich Autocomplete, Syntax-Highlighting und direkter Task-Ausführung innerhalb von Editoren. Das Framework deckt eine breite Palette an Funktionen ab, einschließlich der Ausführung von Directed-Acyclic-Graph-Tasks, plattformübergreifender Prozessabstraktion und automatisierter Tool-Installation. Es bietet umgebungsbewusste Erkennung für verschiedene Continuous-Integration-Anbieter und Erweiterbarkeit durch eine NuGet-basierte Plugin-Architektur und Dependency Injection. Build-Skripte werden als laufzeitkompilierte Binärdateien ausgeführt oder innerhalb einer Konsolenanwendung gehostet.

    Identifies when the process is running within a Bamboo environment to retrieve build-specific metadata.

    C#build-automationbuild-automation-toolbuild-tool
    Auf GitHub ansehen↗4,179
  • actions/upload-artifactAvatar von actions

    actions/upload-artifact

    4,108Auf GitHub ansehen↗

    Dieses Projekt ist ein Build-Artifact-Manager und Tool zur Dateipersistenz, das entwickelt wurde, um Dateien und Verzeichnisse aus einem Workflow-Lauf als archivierte Assets zu speichern. Es fungiert als Workflow-Asset-Archiver, der Projektdateien komprimiert und in einen Remote-Speicher hochlädt. Das System unterscheidet sich durch ein umfassendes Metadaten-Tracking-System, das eindeutige Identifikatoren, Download-URLs und Sicherheits-Hashes für jedes hochgeladene Asset generiert. Es verwaltet den Asset-Lebenszyklus mithilfe konfigurierbarer Aufbewahrungsrichtlinien, um zu bestimmen, wie lange Dateien verfügbar bleiben, bevor sie automatisch gelöscht werden, und unterstützt das Aktualisieren bestehender Assets durch Überschreibfunktionen. Das Tool deckt breite Funktionsbereiche ab, einschließlich Dateioperationen, bei denen es Glob-Muster zur Auflösung und Verzeichnis-Präfixe zur Vermeidung von Dateinamenkollisionen beim Zusammenführen von Artefakten verwendet. Es bietet zudem konfigurierbare Archivkompression, um Upload-Geschwindigkeit und Speichergröße auszubalancieren, und enthält Logik zum Umgang mit fehlenden Dateien während des Upload-Prozesses.

    Stores the outcomes of CI runs as persistent objects to be passed between different jobs.

    TypeScript
    Auf GitHub ansehen↗4,108
  • ansible-community/ansible-lintAvatar von ansible-community

    ansible-community/ansible-lint

    3,876Auf GitHub ansehen↗

    Ansible-lint is a static analysis tool and YAML scanner designed to enforce coding standards and best practices for Ansible playbooks. It functions as a linter and automated fixer that identifies suboptimal patterns and behavioral errors within infrastructure-as-code configuration files. The project provides capabilities for automated linting correction, allowing it to programmatically fix common styling and behavioral issues. It also includes pre-configured pipeline actions for integrating these validation checks into continuous integration workflows. The tool utilizes abstract syntax tree

    Integrates automated playbook validation into continuous integration pipelines to maintain consistent coding standards.

    Python
    Auf GitHub ansehen↗3,876
  1. Home
  2. DevOps & Infrastructure
  3. CI Integrations

Unter-Tags erkunden

  • Build Result PersistenceStoring the outcomes of CI runs as structured objects within the version control history. **Distinct from CI Integrations:** Distinct from general CI Integrations by focusing on the persistence of build results as Git objects rather than just webhook connectivity.
  • CI Failure Remediation1 Sub-TagAutomated systems that detect CI build failures and trigger corrective actions to fix them. **Distinct from CI Integrations:** Distinct from general CI Integrations: focuses specifically on the loop of detecting failure and triggering a fix.
  • Decentralized Result TrackingRecords build and analysis outcomes as structured objects within a Git repository for distributed access. **Distinct from CI Integrations:** Distinct from CI Integrations: focuses on the storage of results as Git objects rather than the event-driven integration layer.
  • Environment DetectionCapabilities for detecting the host CI environment to adjust build behavior and retrieve metadata. **Distinct from CI Integrations:** Focuses on detecting the active CI platform rather than event-driven webhook integrations.