Service Mesh Meetup #3 深圳站
• 4. MR 触发 Jenkins,Jenkins/Drone 触发 Sonar 代码质量检测系统; • 5. Sonar 将 report 和 issue 以 comments 的方式写到 Gitlab MR 中; • 6. Developer 对 MR 进行反复修复直至通过 Sonar 的分析; • 7. Reviewer 对 MR 进行 code review ,批准合并之后,feature/new_branch 查看 Docker 服务所占用的CPU和内存开销DroneDrone • 一款使用 Go 开发,基于容器技术的 CI/CD 系统,能够单独部署,支持几乎所有的 Git 平台(Github,Gitlab,Bitbucket,Gogs,Gitea 等)。 • 它的特点: • 一个 .drone.yml 搞定(简单) • 原生 Docker 支持: 任何步骤都是在 Docker 内执行的(环境隔离) 支持Cache(vendor,node_modules):方便下次更快执行 • 支持触发其他CI服务: • Jenkins(plugins/drone-jenkins) • Gitlab-CI(plugins/drone-gitlab-ci) • Drone(plugins/drone-downstream) • 支持自定义插件(你可以自己实现自己所需的插件) • 本机测试 .drone.yml :0 码力 | 45 页 | 18.62 MB | 5 月前3开课吧基于混合云的Kubernetes平台落地实践-程亮
标准的CICD流程 Developer LOCAL DEV Jenkins 构建 Git Maven Docker kubectl Jenkins pipeline 开课吧CI/CD架构 GitLab Maven Repository(nexus) Registry 云厂商K8S pull install deploy push get status rolling update • 多云多K8S多环境平台建设的初衷 资源严格隔离:独占K8S,根据引入流量区分线上,线下 • 资源逻辑隔离:线下环境,通过智能路由,解决多环境 • 多云部署的目的 目的一 目的二 目的三 多K8S集群严格隔离 • 通过流量配置,区分不同云承 • 接不同流量(单元架构) 高可用 • 多云多冗余,包括数据的同步容易 降低成本 • 跟不同的云厂商有更多的议价空间 • 多云部署架构图 kaikeba1 Kaikeba2 get key1 set key1 abc Redis客户端(Jedis) get namespace1:key1 set namespace1:key1 abc 定时给Redis客户端下发配置 Redis虚机节点 应用2 get key2 sadd key2 aa bb cc Redis客户端(Jedis) get namespace2:key2 Sadd namespace2:key20 码力 | 22 页 | 7.42 MB | 9 月前3Libraries: A First Step Toward Standard C++ Dependency Management
https://github.com/bretbrownjr https://gitlab.kitware.com/bbrown105 Bill Hoffman CTO, Kitware bill.hoffman@kitware.org https://github.com/billhoffman https://gitlab.kitware.com/bill-hoffman 3Goals 4Non-goals world! This is spdlog version 1.12.0! 72Try it yourself 73 https://gitlab.kitware.com/matthew-woehlke/cps-demo https://gitlab.kitware.com/matthew-woehlke/cmake/-/tags/cps-cppcon-demo-2023CPS and C++20 io/cps/ CPS project: https://github.com/cps-org/cps Demo repos: ● https://gitlab.kitware.com/matthew-woehlke/cps-demo ● https://gitlab.kitware.com/matthew-woehlke/cmake/-/tags/cps-cppcon-demo-2023 Slack:0 码力 | 82 页 | 4.21 MB | 5 月前3Remote Execution Caching Compiler (RECC)
via Homebrew: https://gitlab.com/BuildGrid/buildbox/homebrew-buildbox Install via Debian: https://gitlab.com/BuildGrid/buildbox/buildbox-packaging Explore the code: https://gitlab.com/BuildGrid/buildbox0 码力 | 6 页 | 2.03 MB | 5 月前3Cetting Started with C++
continuous integration GitHub https://github.com BitBucket https://bitbucket.org GitLab https://about.gitlab.com Azure DevOps https://azure.microsoft.com/products/devops Jenkins https://www.jenkins0 码力 | 95 页 | 4.71 MB | 5 月前3OpenMetrics - Standing on the shoulders of Titans
intro OpenMetrics Outro People First commitments, too many for full list Cloudflare CNCF at large GitLab Google Grafana InfluxData Prometheus ;) RobustPerception SpaceNet Uber Richard Hartmann, RichiH@{freenode0 码力 | 21 页 | 84.83 KB | 1 年前3stdx::interval, a library for intervals on totally ordered sets
Since this sequence is unbounded, there is no“last string”before the upper bound. The code https://gitlab.com/stdx_interval/code0 码力 | 1 页 | 45.14 KB | 5 月前3Beyond Compilation Databases to Support C++ Modules: Build Databases
questions? Comments? Concerns? Contact: ● @mathstuf on Github, Reddit ● CMake Discourse and Kitware GitLab ● ben.boeckel@kitware.com 30Beyond Compilation Databases Supporting C++ modules with Build Databases0 码力 | 31 页 | 585.05 KB | 5 月前3Prometheus Deep Dive - Monitoring. At scale.
Beyond Outro OpenMetrics First committers to adopt, too many to list all Cloudflare CNCF at large GitLab Google Grafana InfluxData Kausal.co Oath.com / Yahoo / Verizon RobustPerception SpaceNet Uber Richard0 码力 | 34 页 | 370.20 KB | 1 年前3Mastering C++ Modules
70Resources 71https://github.com/ChuanqiXu9/clang-modules-converter 727374links for resources • https://gitlab.kitware.com/cmake/cmake/-/tree/master/Tests/RunC Make/CXXModules/examples • https://www.kitware0 码力 | 77 页 | 9.07 MB | 5 月前3
共 176 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
相关搜索词
ServiceMeshMeetup深圳开课基于混合Kubernetes平台落地实践程亮LibrariesFirstStepTowardStandardC++DependencyManagementRemoteExecutionCachingCompilerRECCCettingStartedwithOpenMetricsStandingontheshouldersofTitansstdxintervallibraryforintervalstotallyorderedsetsBeyondCompilationDatabasestoSupportModulesBuildPrometheusDeepDiveMonitoringAtscaleMastering