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

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

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

screwdriver-cd/screwdriver

0
View on GitHub↗
1,042 نجوم·173 تفرعات·JavaScript·5 مشاهداتscrewdriver.cd↗

Screwdriver

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

تتميز المنصة ببنية معيارية تفصل منطق البناء عن موارد الحوسبة الأساسية، مما يسمح بتنفيذ متسق عبر بنيات تحتية متنوعة. توفر إدارة قوية لتكوين خطوط الأنابيب، مما يتيح للفرق تحديد قوالب البناء القابلة لإعادة الاستخدام وإصدارها ومشاركتها. يتم دعم هذا النظام بشكل أكبر من خلال خدمات هوية شاملة، بما في ذلك تكامل OAuth والتحكم الدقيق في الوصول لأسرار خطوط الأنابيب والرموز البرمجية.

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

تم تصميم النظام للنشر داخل مجموعات Kubernetes، باستخدام قوالب تغليف موحدة لتمهيد المنصة ومكونات بنيتها التحتية المطلوبة.

Features

  • Containerized Build Systems - Orchestrates software build and test tasks within isolated container environments.
  • Continuous Delivery Pipelines - Automates software build, test, and deployment pipelines using containerized environments.
  • Continuous Integration and Delivery - Automates build, test, and deployment workflows across diverse infrastructure environments.
  • Pipeline Execution Monitors - Retrieves status, metrics, and event history for builds, jobs, and stages to track continuous delivery workflows.
  • Custom Task Executors - Provides pluggable executors to run build tasks across diverse container orchestration environments.
  • Build Execution Monitors - The platform queries the status of individual steps within a build to identify which tasks are active, successful, or failed.
  • Container Execution - Executes build and test tasks within isolated container environments using pluggable executors.
  • Containerized Build Environments - Executes build and test tasks within isolated container environments for consistent delivery.
  • Event-Driven Build Triggers - Triggers automated build sequences and tracks associated build history through unique event identifiers.
  • Platform Access Controls - Secures pipeline operations and restricts access to sensitive build resources through managed authentication tokens.
  • Identity Providers - Provides centralized authentication services to verify user identity and manage access tokens.
  • OAuth Authentication - Verifies user identity through external OAuth providers and issues secure session cookies.
  • OAuth Authentication APIs - Integrates OAuth and API tokens to secure build resources and deployment workflows.
  • Secrets Management Platforms - Stores sensitive configuration values for pipelines and controls their exposure to pull request builds.
  • Session Authentication - Verifies user identity through external providers and issues secure tokens for programmatic access.
  • Reusable Pipeline Catalogs - Standardizes workflows by defining, versioning, and sharing reusable build templates.
  • Build Triggers - Initiates automated build and deployment pipelines via webhooks from source control providers.
  • CI Build Status Monitoring - Monitors the success or failure of continuous integration pipelines to track progress and identify bottlenecks.
  • Build and Test Pipelines - Tracks build status, metrics, and execution history to monitor pipeline performance.
  • Data Persistence Management - Maintains persistent state for pipeline configurations, build history, and secrets in relational databases.
  • Relational State Management - Persists pipeline configurations, build history, and system metadata in relational databases.
  • Build Artifact Retrieval - Enables downloading build outputs and artifacts for inspection or deployment.
  • Build Cache Managers - Manages and clears build artifacts and dependencies to ensure clean and predictable execution environments.
  • Build Templates - Creates, retrieves, and deletes versioned build templates to standardize workflow configurations.
  • Versioned Template Compositions - Standardizes build processes by defining, versioning, and tagging reusable pipeline configurations.
  • Event-Scoped Job History Retrievers - Fetches lists of builds associated with specific stages, filtered by unique event identifiers.
  • Build Configuration Management - Configures dedicated infrastructure environments for executing software builds.
  • Container Orchestration Abstractions - Decouples build logic from underlying compute resources using modular executors for diverse container orchestration environments.
  • External Service Integrations - Integrates with external code repositories, execution engines, and databases to orchestrate build and deployment workflows.
  • Helm Chart Deployment - Bootstraps the platform and infrastructure into Kubernetes clusters using standardized Helm templates.
  • Per-Client Request Throttlers - Caps the number of requests a user can make within specific timeframes to maintain system stability.
  • Event-Driven Webhooks - Initiates automated delivery pipelines by processing webhooks from external source code management systems.
  • API Client Authentications - Exchanges static API tokens for session cookies to grant programmatic access to resources.
  • Personal Access Tokens - Creates and updates unique tokens with descriptive labels for programmatic access to build and deployment workflows.
  • Build Performance Metrics - Tracks and displays resource utilization statistics for build steps to evaluate execution efficiency.
  • Build Status Reporters - Modifies the status or metadata of builds and individual steps to reflect current execution states.
  • CI Build Log Streaming - Streams live build step output to help developers debug failures in real-time.
  • Continuous Delivery and GitOps - Build platform designed for continuous delivery.

سجل النجوم

مخطط تاريخ النجوم لـ screwdriver-cd/screwdriverمخطط تاريخ النجوم لـ screwdriver-cd/screwdriver

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Screwdriver

مجموعات منسقة بعناية يظهر فيها Screwdriver.
  • خطوط أنابيب CI/CD
  • أدوات أتمتة DevOps والبنية التحتية

الأسئلة الشائعة

ما هي وظيفة screwdriver-cd/screwdriver؟

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

ما هي الميزات الرئيسية لـ screwdriver-cd/screwdriver؟

الميزات الرئيسية لـ screwdriver-cd/screwdriver هي: Containerized Build Systems, Continuous Delivery Pipelines, Continuous Integration and Delivery, Pipeline Execution Monitors, Custom Task Executors, Build Execution Monitors, Container Execution, Containerized Build Environments.

ما هي البدائل مفتوحة المصدر لـ screwdriver-cd/screwdriver؟

تشمل البدائل مفتوحة المصدر لـ screwdriver-cd/screwdriver: jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… lambci/lambci — Lambci is a continuous integration and delivery platform that uses serverless functions and Docker containers to… strider-cd/strider — Strider is a CI/CD server designed to automate the building, testing, and deployment of software through continuous… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… zitadel/zitadel — This project is a cloud-native identity and access management platform designed to centralize authentication,… insforge/insforge — InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational…

بدائل مفتوحة المصدر لـ Screwdriver

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Screwdriver.
  • jenkins-x/jxالصورة الرمزية لـ jenkins-x

    jenkins-x/jx

    4,691عرض على GitHub↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    عرض على GitHub↗4,691
  • lambci/lambciالصورة الرمزية لـ lambci

    lambci/lambci

    3,967عرض على GitHub↗

    Lambci is a continuous integration and delivery platform that uses serverless functions and Docker containers to automate build and test pipelines. It functions as an event-driven system that triggers automated builds and test suites based on version control webhooks and pull requests. The platform utilizes a Docker container build runner to offload resource-intensive tasks to a cluster, bypassing the memory, disk, and timeout limits typical of serverless environments. It includes a secret management service that passes encrypted environment variables to build scripts while restricting access

    Shell
    عرض على GitHub↗3,967
  • strider-cd/striderالصورة الرمزية لـ Strider-CD

    Strider-CD/strider

    4,571عرض على GitHub↗

    Strider is a CI/CD server designed to automate the building, testing, and deployment of software through continuous integration and delivery pipelines. It functions as a containerized build system that executes tasks within isolated containers to maintain consistent environments across different host machines. The platform implements a configuration as code model, managing project settings and environment variables through version-controlled files to ensure reproducible workflows. It further integrates with external directory servers via LDAP to manage user identities and administrative acces

    JavaScript
    عرض على GitHub↗4,571
  • earthly/earthlyالصورة الرمزية لـ earthly

    earthly/earthly

    12,035عرض على GitHub↗

    Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing

    Gobuildbuild-automationbuild-system
    عرض على GitHub↗12,035
  • عرض جميع البدائل الـ 30 لـ Screwdriver→