awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lambci avatar

lambci/lambci

0
View on GitHub↗
3,967 Stars·184 Forks·Shell·MIT·2 Aufrufemedium.com/@hichaelmart/lambci-4c3e29d6599b↗

Lambci

Dieses Projekt ist eine serverlose Continuous-Integration- und Delivery-Plattform, die automatisierte Build- und Test-Pipelines unter Verwendung dynamischer Rechenskalierung ausführt. Es fungiert als automatisierter Test-Orchestrator, der in der Lage ist, Shell-Skripte und Test-Suiten über mehrere Programmiersprachen-Runtimes hinweg auszuführen.

Das System nutzt einen containerisierten Build-Runner, um ressourcenintensive Aufgaben in einen Docker-Container-Cluster auszulagern und so die Einschränkungen serverloser Umgebungen zu umgehen. Es integriert ein Build-Status-Benachrichtigungssystem, das Ergebnisse an Chat-Kanäle, E-Mails und SMS veröffentlicht, während Status-Badges generiert werden, um den Status spezifischer Code-Branches zu kommunizieren.

Die Plattform deckt mehrere Funktionsbereiche ab, einschließlich Webhook-gesteuerter Ereignisauslösung für Integrations-Builds, Unterstützung für mehrere Sprach-Runtimes und automatisierte Integrationstests. Sie enthält zudem Sicherheitsmaßnahmen für das Management von Build-Secrets und den Schutz von Build-Protokollen, insbesondere für geforkte Repositorys.

Features

  • Event-Driven Build Triggers - Triggers automated build pipelines automatically by listening for HTTP webhooks from version control systems during pushes or pull requests.
  • Serverless CI Pipelines - Implements a continuous integration platform that executes automated build and test pipelines using serverless functions.
  • Automated Software Delivery - Automates continuous integration and delivery processes using serverless functions and containers for software builds and tests.
  • Build Process Offloading - Offloads resource-intensive build tasks to a Docker cluster to bypass the memory and execution time limits of serverless functions.
  • Webhook Event Receivers - Receives and routes version control webhooks to trigger automated build and test workflows.
  • Containerized Runner Orchestration - Executes shell scripts and test suites across various programming language environments using containerized runners.
  • Forked Repository Protections - Injects encrypted variables into build runtimes while blocking access for forked repositories to protect credentials.
  • Environment Secret Management - Provides secure management and injection of encrypted environment variables for build runtimes.
  • Forked Repository Secret Protection - Protects sensitive credentials by injecting encrypted variables into build runtimes while blocking access for untrusted forked repositories.
  • CI Repository Secrets - Securely handles encrypted environment variables for build scripts while preventing leaks in forked repositories.
  • Build Triggers - Initiates automated tests and build scripts in a serverless environment upon code pushes or pull request events.
  • Branch-Based Rule Sets - Applies specific build commands and notification rules based on branch names or regular expression patterns.
  • Build Script Overrides - Defines build scripts and environment variables via repository files or databases using a cascading override mechanism.
  • Configuration Cascading Systems - Determines build settings through a hierarchical system of overrides from centralized databases down to repository-specific files.
  • Commit Status Updates - Posts build success or failure results back to version control pull requests to indicate merge safety.
  • External Status Notifications - Pushes build results and status updates to external communication tools and third-party platforms.
  • Status Notifications - Implements automated alerts that publish build outcomes and progress to external communication channels and version control APIs.
  • Runtime Environment Configuration - Specifies custom build commands and scripts to set up and configure various language runtimes for the application.
  • Build Log Access Controls - Secures build data by routing logs to private storage using randomized unique identifiers to prevent unauthorized access.
  • CI Build Status Monitoring - Tracks the success or failure of code branches and notifies teams via chat, email, or SMS in real time.
  • Build Log Routing - Generates build logs with unique identifiers and routes them to private storage to prevent unauthorized access.
  • Integration Test Suites - Runs test suites and shell scripts across multiple programming language runtimes to validate code changes.
  • CI/CD Pipelines - Continuous integration system powered by AWS Lambda.

Star-Verlauf

Star-Verlauf für lambci/lambciStar-Verlauf für lambci/lambci

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Lambci

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Lambci.
  • screwdriver-cd/screwdriverAvatar von screwdriver-cd

    screwdriver-cd/screwdriver

    1,042Auf GitHub ansehen↗

    Screwdriver is a continuous delivery platform designed to orchestrate automated build, test, and deployment workflows. It functions as a containerized build orchestrator that manages the entire delivery lifecycle, from event-driven pipeline triggering to the execution of tasks within isolated, pluggable container environments. The platform distinguishes itself through a modular architecture that decouples build logic from underlying compute resources, allowing for consistent execution across diverse infrastructures. It provides robust pipeline configuration management, enabling teams to defin

    JavaScriptapici-cdcontinuous-delivery
    Auf GitHub ansehen↗1,042
  • buildbot/buildbotAvatar von buildbot

    buildbot/buildbot

    5,452Auf GitHub ansehen↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    Auf GitHub ansehen↗5,452
  • weaveworks/flaggerAvatar von weaveworks

    weaveworks/flagger

    5,362Auf GitHub ansehen↗

    Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval

    Go
    Auf GitHub ansehen↗5,362
  • harisekhon/devops-bash-toolsAvatar von HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062Auf GitHub ansehen↗

    DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests

    Shellapiawsbash
    Auf GitHub ansehen↗8,062
Alle 30 Alternativen zu Lambci anzeigen→

Häufig gestellte Fragen

Was macht lambci/lambci?

Dieses Projekt ist eine serverlose Continuous-Integration- und Delivery-Plattform, die automatisierte Build- und Test-Pipelines unter Verwendung dynamischer Rechenskalierung ausführt. Es fungiert als automatisierter Test-Orchestrator, der in der Lage ist, Shell-Skripte und Test-Suiten über mehrere Programmiersprachen-Runtimes hinweg auszuführen.

Was sind die Hauptfunktionen von lambci/lambci?

Die Hauptfunktionen von lambci/lambci sind: Event-Driven Build Triggers, Serverless CI Pipelines, Automated Software Delivery, Build Process Offloading, Webhook Event Receivers, Containerized Runner Orchestration, Forked Repository Protections, Environment Secret Management.

Welche Open-Source-Alternativen gibt es zu lambci/lambci?

Open-Source-Alternativen zu lambci/lambci sind unter anderem: screwdriver-cd/screwdriver — Screwdriver is a continuous delivery platform designed to orchestrate automated build, test, and deployment workflows.… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… weaveworks/flagger — Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive… harisekhon/devops-bash-tools — DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container… drone/drone — Drone is a container-based continuous integration and delivery platform, source control management system, and… tektoncd/pipeline — Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom…