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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lambci avatar

lambci/lambci

0
View on GitHub↗
3,967 stele·184 fork-uri·Shell·MIT·2 vizualizărimedium.com/@hichaelmart/lambci-4c3e29d6599b↗

Lambci

Acest proiect este o platformă serverless de integrare și livrare continuă (CI/CD) care execută pipeline-uri automate de build și testare folosind scalarea dinamică a resurselor de calcul. Funcționează ca un orchestrator automat de testare capabil să ruleze scripturi shell și suite de teste pe mai multe runtime-uri de limbaje de programare.

Sistemul utilizează un runner de build containerizat pentru a descărca sarcinile intensive în resurse către un cluster de containere Docker, ocolind limitările mediilor serverless. Încorporează un sistem de notificare a stării build-ului care publică rezultatele pe canale de chat, email și SMS, generând în același timp badge-uri de stare pentru a comunica starea unor ramuri de cod specifice.

Platforma acoperă mai multe arii de capabilități, inclusiv declanșarea evenimentelor prin webhook pentru build-uri de integrare, suport pentru runtime-uri multi-limbaj și testare automată de integrare. Include, de asemenea, măsuri de securitate pentru gestionarea secretelor de build și protecția log-urilor de build, în special pentru depozitele forked.

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.

Istoric stele

Graficul istoricului de stele pentru lambci/lambciGraficul istoricului de stele pentru lambci/lambci

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face lambci/lambci?

Acest proiect este o platformă serverless de integrare și livrare continuă (CI/CD) care execută pipeline-uri automate de build și testare folosind scalarea dinamică a resurselor de calcul. Funcționează ca un orchestrator automat de testare capabil să ruleze scripturi shell și suite de teste pe mai multe runtime-uri de limbaje de programare.

Care sunt principalele funcționalități ale lambci/lambci?

Principalele funcționalități ale lambci/lambci sunt: 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.

Care sunt câteva alternative open-source pentru lambci/lambci?

Alternativele open-source pentru lambci/lambci includ: 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…

Alternative open-source pentru Lambci

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Lambci.
  • screwdriver-cd/screwdriverAvatar screwdriver-cd

    screwdriver-cd/screwdriver

    1,042Vezi pe GitHub↗

    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
    Vezi pe GitHub↗1,042
  • buildbot/buildbotAvatar buildbot

    buildbot/buildbot

    5,452Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,452
  • weaveworks/flaggerAvatar weaveworks

    weaveworks/flagger

    5,362Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,362
  • harisekhon/devops-bash-toolsAvatar HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,062
  • Vezi toate cele 30 alternative pentru Lambci→