Zadig 产品使用手册面向开发者,需结合 CI/CD 工具额外 搭建全流程能力 专门面向开发者的生产力平台,涵盖需求到开 发,测试,运维的云原生一体化技术底座支撑 云厂商 DevOps 平台 华为云 DevCloud 阿里云效 腾讯 CODING 云厂商引流为主,锁定风险高 对多云跨地域支持不够 实施负担较重难以推广 面向多云友好,厂商中立,全球多地跨云跨域 安全可靠自动化部署 云原生 CI/CD 工具 Tekton 使用门槛高、学习成本高 需要额外建设全流程能力 接入和使用都极其简单,内置模板库 和最佳实践,基于平台工程打造,可以轻松连 接一切工具链 企业自建 DevOps 流程平台 围绕 Jenkins 或 CI/CD 工具 搭建流程串接胶水平台 局限性大扩展性差 内部推广难度极高 做完后价值难被证明 通用性、可扩展性、技术先进性强,可以灵活 广泛接入各种技术和业务场景 基于代码管理的 DevOps Sonar Tekton Jenkins KubeSphere 1 、 敏捷协作方案介绍 持续集成 (CI) -> 持续交付 (CD) -> 持续部署 (CD) -> 持续运营 (CO) 质量右移 质量左移 软件研发核心工程实践:基于质量工程的持续交付体系( CI/CD 、 CO 、 CT 、 CS ) 工 程 实 践 : • 持 续 集 成 ( C I 针 对 代 码 ) • 持0 码力 | 52 页 | 22.95 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台/ 运行环境,多云异构支持及企业 级登录权限支持 传统运维管理类平台 蓝鲸 Rainbond KubeSphere KubeVela 面向资源管理的运维工具集 面向开发者,需结合 CI/CD 工具额外搭建 全流程能力 专门面向开发者的生产力平台,涵盖全流程需求到 开发,测试,运维的云原生一体化技术底座支撑 云厂商 DevOps 平台 华为云 DevCloud 阿里云效 容器云厂商 云厂商引流为主,锁定风险高 对多云跨地域支持不够 实施负担较重难以推广 面向多云厂商友好,实施迁移成本极低,可扩展性 强,全球多地跨云跨域安全可靠自动化部署 企业基于 CI/CD 工具自建 DevOps 流程平台 围绕 Jenkins 、 Tekton 、 Argo 等 搭建流程串接胶水平台 建设成本高 500-2000 万之间 使用和学习门槛高;随业务发展扩展性差 的引入助力解决了这些挑战,推动了研发交付的数字化转型。 选择 Zadig 实现出海跨团队协作、跨云 / 跨地域自动化部署 背景需求 路特斯迎来了技术选型的决 策,他们追求约定大于配置 的理念,致力于降低新项目 接入 CI/CD 的工作量,同时 构建 DevOps 流程,以减少 整体耗时、提升运维效率和 开发者体验。 解决方案 Zadig 自身秉持 " 云原 生 " 、 " 多环境 " 、 " 无缝接 入 " 等理念,完美契合路特斯0 码力 | 59 页 | 81.43 MB | 1 年前3
Rust分布式账务系统 - 胡宇:偏基础架构,适合精心打磨 ● gRPC :跨语言跨平台通讯 心路历程 真刀实枪 – 开发调试部署 IDE JetBrains + Rust 插件 Gitlab CI/CD 心路历程 真刀实枪 – 文档工具 文档生成 CI/CD git page 作为文档 心路历程 吐槽点 ● Nightly 版本编译器: tikv , raft-rs ● 无官方库,官方库支持不成熟 ○ Kafka0 码力 | 27 页 | 12.60 MB | 1 年前3
新一代分布式高性能图数据库的构建 - 沈游人•2019-09 – 39075 Database Language GQL project approved - this is the start •2021-11 – CD Ballot started •2022-02 – CD Ballot ended and comment resolution started •2023-06 – DIS (Draft International Standard) 下可以准确的控制代码行为 编译期间对生命周期检查确保内 存安全,无 GC 和运行时损耗 01 完善的测试类型支持,包括单元 测试、集成测试、基准测试等 02 03 和文档系统以及 CI/CD 工具的良 好集成 完整的断言系统 异步协程 零成本抽象 强大的测试框架 REPL 命令行客户端 WebUI 面向分析师,提供图模型定义、数据管理、图查询分析、服务状态监控、用户管理能力0 码力 | 38 页 | 24.68 MB | 1 年前3
Working with Asynchrony Generically: A Tour of C++ Executorsaccept_and_process_requests() { while (true) { auto request = co_await ex::on(low_latency.get_scheduler(), accept_request()); co_await ex::on(workers.get_scheduler(), process_request(request)); ocket s1, socket s2) { char buff1[1024]; char buff2[1024]; auto [cbytes1, cbytes2] = co_await std::execution::when_all( read_socket_async(s1, buff1), read_socket_async(s2 accept_and_process_requests() { while (true) { auto request = co_await ex::on(low_latency.get_scheduler(), accept_request()); co_await ex::on(workers.get_scheduler(), process_request(request));0 码力 | 121 页 | 7.73 MB | 6 月前3
C++20: An (Almost) Complete OverviewAuthor of Professional C++, 2nd, 3rd and 4th Edition 5th Edition (C++20) coming later this year Co-author of C++ Standard Library Quick Reference& C++17 Standard Library Quick Reference Founder Additions5 Agenda New keywords: concept requires constinit consteval co_await co_return co_yield char8_t New identifiers: import moduleModules7 Modules Advantages coroutine? A function, with one of the following: co_await: suspends coroutine while waiting for another computation to finish co_yield: returns a value from a coroutine to the caller, and0 码力 | 85 页 | 512.18 KB | 6 月前3
THE FIRST EXPLORATION OF PROJECT SPARROWhttps://github.com/antmicro/tlib 1.5.2 Co-simulating by Renode I. Background Source: https://opensource.googleblog.com/2022/09/co-simulating-ml-with-springbok-using-renode and SMT" and "Revisiting Renode -- a Swiss Army Knife for RISC-V based HW-SW co-developed system". Our third-round and perhaps the forth-round discussion of "The eBPF-centric0 码力 | 68 页 | 13.14 MB | 1 年前3
C++23: An Overview of Almost All New and Updated Features Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd, 4th, and 5th Edition Co-author of C++ Standard Library Quick Reference& C++17 Standard Library Quick Reference Founder startValue + numberOfValues; ++i) { // Yield a value to the caller, and suspend the coroutine. co_yield i; } } int main() { auto gen { getSequenceGenerator(10, 5) }; for (const auto&0 码力 | 105 页 | 759.96 KB | 6 月前3
Introduction to Mobile UI Test AutomationNumbers > 10 real test devices > 15 build machines (10 OS X, 4 Linux, 3 Windows) > 2000 tests > 600 CI jobs > 8000 images Links Repository: www.github.com/NativeScript/nativescript-dev-appium Demos:0 码力 | 41 页 | 4.75 MB | 1 年前3
ClickHouse: настоящее и будущееконфигурации • Шифрование трафика и хранимых данных, аутентификация • Все доступные средства тестирования в CI ClickHouse — удобная система 7 Язык SQL, адаптированный для удобства аналитики: • Алиасы в любом0 码力 | 32 页 | 2.62 MB | 1 年前3
共 18 条
- 1
- 2













