awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • continuedev/continueAvatar de continuedev

    continuedev/continue

    33,716Voir sur GitHub↗

    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
    Voir sur GitHub↗33,716
  • metersphere/metersphereAvatar de metersphere

    metersphere/metersphere

    13,302Voir sur GitHub↗

    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
    Voir sur GitHub↗13,302
  • spinnaker/spinnakerAvatar de spinnaker

    spinnaker/spinnaker

    9,740Voir sur GitHub↗

    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
    Voir sur GitHub↗9,740
  • agentwrapper/agent-orchestratorAvatar de AgentWrapper

    AgentWrapper/agent-orchestrator

    7,637Voir sur GitHub↗

    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
    Voir sur GitHub↗7,637
  • sverweij/dependency-cruiserAvatar de sverweij

    sverweij/dependency-cruiser

    6,804Voir sur GitHub↗

    Dependency-cruiser est un analyseur de dépendances et un linter architectural pour JavaScript et TypeScript. Il sert d'outil d'analyse statique pour cartographier, visualiser et valider les relations entre modules au sein d'une base de code sans nécessiter l'exécution du code. Le projet se distingue par sa capacité à faire respecter des frontières architecturales via un système basé sur des règles. Il détecte les dépendances circulaires, identifie les modules orphelins et le code mort, et valide les contraintes de dépendance en utilisant des règles de relations autorisées ou interdites. Il fournit également une analyse quantitative de la stabilité en calculant le couplage afférent et efférent pour identifier les zones fragiles d'un projet. L'outil couvre un large éventail de capacités, incluant l'analyse multi-standard pour ES6, CommonJS et TypeScript, ainsi que la visualisation de graphes de dépendances avec agrégation au niveau des dossiers. Il fournit des fonctionnalités d'automatisation pour l'intégration continue, telles que le baselining des violations et l'exportation de données structurées aux formats JSON ou CSV. Le système inclut un processus interactif de configuration pour générer des fichiers de configuration adaptés à l'environnement local.

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

    JavaScript
    Voir sur GitHub↗6,804
  • hect0x7/jmcomic-crawler-pythonAvatar de hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371Voir sur GitHub↗

    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
    Voir sur GitHub↗6,371
  • kucherenko/jscpdAvatar de kucherenko

    kucherenko/jscpd

    5,800Voir sur GitHub↗

    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
    Voir sur GitHub↗5,800
  • danger/dangerAvatar de danger

    danger/danger

    5,645Voir sur GitHub↗

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

    Rubyautomationbitbucketci
    Voir sur GitHub↗5,645
  • google/git-appraiseAvatar de google

    google/git-appraise

    5,303Voir sur GitHub↗

    git-appraise est un outil de revue de code décentralisé et un moteur de flux de travail de revue distribué. Il permet aux équipes de mener des revues par les pairs en stockant les demandes de revue, les commentaires et les approbations sous forme d'objets directement dans les dépôts Git, éliminant le besoin d'un serveur central. Le système synchronise les données de revue entre les membres de l'équipe en utilisant les opérations standard de push et pull de Git. Il gère l'intégralité du cycle de vie d'un changement de code — de la demande de revue initiale à la fusion finale — en utilisant des références Git pour suivre l'état et l'identité des revues. Le projet couvre les flux de travail d'approbation de code, incluant l'application des approbations obligatoires des relecteurs. Il fonctionne également comme un tracker pour les résultats d'intégration continue et l'analyse statique automatisée, enregistrant les résultats de build sous forme d'objets structurés liés à des révisions de code spécifiques.

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

    Go
    Voir sur GitHub↗5,303
  • cake-build/cakeAvatar de cake-build

    cake-build/cake

    4,179Voir sur GitHub↗

    Cake est un système d'automatisation de build multiplateforme et un framework de script qui permet aux utilisateurs de définir des pipelines de build logiciel en utilisant des scripts C#. Il fonctionne comme un orchestrateur de pipeline CI/CD et un exécuteur de build, fournissant un langage spécifique au domaine (DSL) fortement typé pour simplifier l'orchestration des processus de compilation, de test et de packaging sur Windows, Linux et macOS. Le système garantit des environnements de build reproductibles en verrouillant les versions des outils de build, des modules et des dépendances. Il se distingue en permettant un flux de travail de script C# avec une prise en charge complète de l'IDE, incluant l'autocomplétion, la coloration syntaxique et l'exécution directe des tâches au sein des éditeurs. Le framework couvre un large éventail de capacités, incluant l'exécution de tâches en graphe orienté acyclique, l'abstraction de processus multiplateforme et l'installation automatisée d'outils. Il propose une détection sensible à l'environnement pour divers fournisseurs d'intégration continue et offre une extensibilité via une architecture de plugins basée sur NuGet et l'injection de dépendances. Les scripts de build sont exécutés sous forme de binaires compilés à l'exécution ou hébergés au sein d'une application console.

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

    C#build-automationbuild-automation-toolbuild-tool
    Voir sur GitHub↗4,179
  • actions/upload-artifactAvatar de actions

    actions/upload-artifact

    4,108Voir sur GitHub↗

    Ce projet est un gestionnaire d'artefacts de build et un outil de persistance de fichiers conçu pour enregistrer des fichiers et des répertoires à partir d'une exécution de flux de travail en tant qu'actifs archivés. Il fonctionne comme un archiveur d'actifs de flux de travail qui compresse et télécharge les fichiers de projet vers un magasin distant. Le système se différencie par un système complet de suivi des métadonnées qui génère des identifiants uniques, des URL de téléchargement et des digests de sécurité pour chaque actif téléchargé. Il gère le cycle de vie des actifs en utilisant des politiques de rétention configurables pour déterminer combien de temps les fichiers restent disponibles avant suppression automatique et prend en charge la mise à jour des actifs existants via des capacités d'écrasement. L'outil couvre de larges domaines de capacités, incluant les opérations sur les fichiers, où il utilise des modèles glob pour la résolution et le préfixage de répertoire pour éviter les collisions de noms de fichiers lors de la fusion d'artefacts. Il fournit également une compression d'archive configurable pour équilibrer la vitesse de téléchargement par rapport à la taille de stockage et inclut une logique pour gérer les fichiers manquants pendant le processus de téléchargement.

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

    TypeScript
    Voir sur GitHub↗4,108
  • ansible-community/ansible-lintAvatar de ansible-community

    ansible-community/ansible-lint

    3,876Voir sur GitHub↗

    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
    Voir sur GitHub↗3,876
  1. Home
  2. DevOps & Infrastructure
  3. CI Integrations

Explorer les sous-tags

  • 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 sous-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.