3 dépôts
Integrations that push deployment or reconciliation status back to version control system commits.
Distinct from Commit Message Annotations: Distinct from commit message generation or annotations; this is about external status API updates for a specific commit.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Commit Status Updates. Refine with filters or upvote what's useful.
Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new
Links deployment results to the triggering commit to provide feedback on reconciliation success.
Ce projet est une plateforme d'intégration et de livraison continues serverless qui exécute des pipelines de build et de test automatisés en utilisant une mise à l'échelle dynamique des ressources de calcul. Il fonctionne comme un orchestrateur de test automatisé capable d'exécuter des scripts shell et des suites de tests à travers plusieurs runtimes de langages de programmation. Le système utilise un runner de build conteneurisé pour décharger les tâches gourmandes en ressources vers un cluster de conteneurs Docker, contournant les limitations des environnements serverless. Il incorpore un système de notification d'état de build qui publie les résultats sur des canaux de chat, par email et SMS, tout en générant des badges d'état pour communiquer l'état de branches de code spécifiques. La plateforme couvre plusieurs domaines de capacités, incluant le déclenchement d'événements piloté par webhook pour les builds d'intégration, le support de runtimes multi-langages et les tests d'intégration automatisés. Elle inclut également des mesures de sécurité pour la gestion des secrets de build et la protection des journaux de build, particulièrement pour les dépôts forké.
Posts build success or failure results back to version control pull requests to indicate merge safety.
Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c
Provides utilities to create and retrieve commit status indicators for monitoring build and deployment states.