5 dépôts
Tools and patterns for integrating infrastructure management into continuous integration pipelines.
Distinguishing note: Focuses on ephemeral cluster automation for testing rather than general pipeline orchestration.
Explore 5 awesome GitHub repositories matching devops & infrastructure · CI/CD Integrations. Refine with filters or upvote what's useful.
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
Link a repository to the service to trigger automated code analysis whenever new pull requests are submitted to the selected project.
OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing event-driven code. It functions as an abstraction layer over container orchestrators, allowing developers to package code into scalable functions that run across Kubernetes clusters or edge computing environments. The platform distinguishes itself through a developer-centric runtime that utilizes standardized language templates and automated build pipelines to simplify the creation of container images. It features a central API gateway that manages request routing, authentication,
Provides integration guides for automating deployments via Bitbucket Pipelines.
Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file
Integrates virtual machine lifecycle management into continuous integration pipelines to run environments within automated workflows.
Prowler is a multi-cloud security posture management platform and vulnerability scanner. It provides tools for automating security audits, evaluating cloud infrastructure against regulatory compliance frameworks, and managing security assessments through a dedicated analysis dashboard. The project distinguishes itself by providing an AI-driven security context server that feeds structured data to AI assistants for automated risk analysis. It also employs graph-based attack path mapping to visualize potential lateral movement and exploitation routes across cloud inventories. The platform cove
Runs automated security scans during the continuous integration process to detect infrastructure issues before production.
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.
Detects active CI platforms to automatically retrieve metadata and adjust build behavior per environment.