awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • continuedev/continueالصورة الرمزية لـ continuedev

    continuedev/continue

    33,716عرض على 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
    عرض على GitHub↗33,716
  • metersphere/metersphereالصورة الرمزية لـ metersphere

    metersphere/metersphere

    13,302عرض على 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
    عرض على GitHub↗13,302
  • spinnaker/spinnakerالصورة الرمزية لـ spinnaker

    spinnaker/spinnaker

    9,740عرض على 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
    عرض على GitHub↗9,740
  • agentwrapper/agent-orchestratorالصورة الرمزية لـ AgentWrapper

    AgentWrapper/agent-orchestrator

    7,637عرض على 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
    عرض على GitHub↗7,637
  • sverweij/dependency-cruiserالصورة الرمزية لـ sverweij

    sverweij/dependency-cruiser

    6,804عرض على GitHub↗

    Dependency-cruiser هو محلل تبعيات ومُدقق معماري للغات JavaScript وTypeScript. يعمل كأداة تحليل ثابت لرسم خرائط وتصور والتحقق من علاقات الوحدات البرمجية داخل قاعدة الكود دون الحاجة إلى تنفيذ الكود. يتميز المشروع بقدرته على فرض الحدود المعمارية من خلال نظام قائم على القواعد. فهو يكتشف التبعيات الدائرية، ويحدد الوحدات المهجورة والكود الميت، ويتحقق من قيود التبعية باستخدام قواعد العلاقات المسموح بها والممنوعة. كما يوفر تحليلاً كمياً للاستقرار من خلال حساب الاقتران الوارد والصادر لتحديد المناطق الهشة في المشروع. تغطي الأداة مجموعة واسعة من القدرات بما في ذلك تحليل الوحدات متعدد المعايير لـ ES6 وCommonJS وTypeScript، بالإضافة إلى تصور رسم بياني للتبعية مع تجميع على مستوى المجلد. يوفر ميزات أتمتة للتكامل المستمر، مثل وضع خط أساس للانتهاكات وتصدير البيانات المهيكلة بتنسيقات JSON أو CSV. يتضمن النظام عملية إعداد تفاعلية لتكوين المشروع لإنشاء ملفات تكوين مخصصة بناءً على البيئة المحلية.

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

    JavaScript
    عرض على GitHub↗6,804
  • hect0x7/jmcomic-crawler-pythonالصورة الرمزية لـ hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371عرض على 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
    عرض على GitHub↗6,371
  • kucherenko/jscpdالصورة الرمزية لـ kucherenko

    kucherenko/jscpd

    5,800عرض على 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
    عرض على GitHub↗5,800
  • danger/dangerالصورة الرمزية لـ danger

    danger/danger

    5,645عرض على GitHub↗

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

    Rubyautomationbitbucketci
    عرض على GitHub↗5,645
  • google/git-appraiseالصورة الرمزية لـ google

    google/git-appraise

    5,303عرض على GitHub↗

    git-appraise هي أداة مراجعة كود لا مركزية ومحرك سير عمل مراجعة موزع. تسمح للفرق بإجراء مراجعات الأقران عن طريق تخزين طلبات المراجعة، والتعليقات، والموافقات ككائنات مباشرة داخل مستودعات Git، مما يلغي الحاجة إلى خادم مركزي. يقوم النظام بمزامنة بيانات المراجعة عبر أعضاء الفريق باستخدام عمليات دفع وسحب Git القياسية. يدير دورة الحياة الكاملة لتغيير الكود - من طلب المراجعة الأولي إلى الدمج النهائي - باستخدام مراجع Git لتتبع حالة وهوية المراجعات. يغطي المشروع سير عمل الموافقة على الكود، بما في ذلك فرض موافقات المراجعين الإلزامية. كما يعمل كمتتبع لنتائج التكامل المستمر والتحليل الثابت المؤتمت، ويسجل نتائج البناء ككائنات منظمة مرتبطة بمراجعات كود محددة.

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

    Go
    عرض على GitHub↗5,303
  • cake-build/cakeالصورة الرمزية لـ cake-build

    cake-build/cake

    4,179عرض على GitHub↗

    Cake هو نظام لأتمتة البناء (build automation) وإطار عمل للسكربتات عبر المنصات يسمح للمستخدمين بتعريف خطوط أنابيب بناء البرمجيات باستخدام سكربتات C#. يعمل كمنسق لخط أنابيب CI/CD ومشغل للبناء، ويوفر لغة خاصة بالمجال (DSL) ذات أنواع قوية لتبسيط تنسيق عمليات التجميع والاختبار والتعبئة عبر Windows وLinux وmacOS. يضمن النظام بيئات بناء قابلة للتكرار من خلال تثبيت إصدارات أدوات البناء والوحدات والتبعيات. يتميز بتمكين سير عمل سكربتات C# مع دعم كامل لبيئات التطوير المتكاملة (IDE)، بما في ذلك الإكمال التلقائي، وتمييز الصيغة، وتنفيذ المهام المباشر داخل المحررات. يغطي إطار العمل مجموعة واسعة من الإمكانيات، بما في ذلك تنفيذ المهام عبر الرسم البياني الموجه غير الدوري (DAG)، وتجريد العمليات عبر المنصات، وتثبيت الأدوات تلقائياً. يتميز باكتشاف بيئات التكامل المستمر المختلفة ويوفر قابلية للتوسعة من خلال بنية إضافات تعتمد على NuGet وحقن التبعيات. يتم تنفيذ سكربتات البناء كملفات ثنائية مجمعة في وقت التشغيل أو مستضافة داخل تطبيق وحدة تحكم.

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

    C#build-automationbuild-automation-toolbuild-tool
    عرض على GitHub↗4,179
  • actions/upload-artifactالصورة الرمزية لـ actions

    actions/upload-artifact

    4,108عرض على GitHub↗

    هذا المشروع هو مدير أصول بناء وأداة حفظ ملفات مصممة لحفظ الملفات والأدلة من تشغيل سير العمل كأصول مؤرشفة. يعمل كأرشيف أصول سير العمل الذي يقوم بضغط وتحميل ملفات المشروع إلى مخزن بعيد. يتميز النظام بنظام تتبع بيانات وصفية شامل يولد معرفات فريدة، وروابط تنزيل، وملخصات أمان لكل أصل تم تحميله. ويدير دورة حياة الأصول باستخدام سياسات احتفاظ قابلة للتكوين لتحديد المدة التي تظل فيها الملفات متاحة قبل الحذف التلقائي ويدعم تحديث الأصول الموجودة عبر إمكانيات الكتابة فوقها. تغطي الأداة مجالات قدرة واسعة بما في ذلك عمليات الملفات، حيث تستخدم أنماط glob للحل وبادئات الدليل لتجنب تصادم أسماء الملفات أثناء دمج الأصول. كما توفر ضغط أرشيف قابل للتكوين لموازنة سرعة التحميل مقابل حجم التخزين وتتضمن منطقاً للتعامل مع الملفات المفقودة أثناء عملية التحميل.

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

    TypeScript
    عرض على GitHub↗4,108
  • ansible-community/ansible-lintالصورة الرمزية لـ ansible-community

    ansible-community/ansible-lint

    3,876عرض على 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
    عرض على GitHub↗3,876
  1. Home
  2. DevOps & Infrastructure
  3. CI Integrations

استكشف الوسوم الفرعية

  • 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 وسم فرعيAutomated 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.