OpenShift Container Platform 4.13 CI/CDnts/6/1/0/2/6102a7418dc8cac33251cf0e3d5601bf/p1_1.jpg) ### OpenShift Container Platform 4.13 ## CI/CD 包含有关 OpenShift Container Platform 构建、管道和 GitOps 的信息 Powered by TCPDF (www.tcpdf.org) 包含有关 OpenShift property of their respective owners. ## 摘要 OpenShift Container Platform 的 CI/CD ## 目录 第1章 OPENSHIFT CONTAINER PLATFORM CI/CD 概述 ..... 3 1.1. OPENSHIFT 构建 ..... 3 1.2. OPENSHIFT PIPELINES ..... 3 CONTAINER PLATFORM CI/CD 概述 OpenShift Container Platform 是面向开发人员的企业就绪 Kubernetes 平台,使组织能够通过 DevOps 实践(如持续集成(CI)和持续交付(CD))自动化应用程序交付流程。为了满足您的机构需求,OpenShift Container Platform 提供以下 CI/CD 解决方案: • OpenShift0 码力 | 129 页 | 1.37 MB | 2 年前3
Enabling eBPF Super Powers on ARM64 with Ciliumcompiling and runtime issue on Arm64; • Multi-arch support for cilium-related images · CI/CD • Travis • Unit test ## Travis Cl ## • Arm64 Full VM ## • arm64-graviton2
## • Refer to: https://docs.travis-ci.com/user/multi-cpu-architectures https://github.com/cilium/cilium/pull/13033 ## Docker ImagesBuild environment var 24 min 0 码力 | 10 页 | 1.24 MB | 1 年前3
Тестирование ClickHouse которого мы заслуживаемцикле ## Προ CI ## CI в ClickHouse раньше ## Внутренняя инсталляция Jenkins > Железные хосты > Сборки под разные версии Ubuntu > Функциональные тесты ## Бесплатный план в Travis Cl > 2 Проблемы старого CI ## Недостатки Jenkins: > Не тестировались внешние пулл реквесты > Не было возможности запуска тяжелых тестов > Сборки не сохранялись ## Проблемы старого CI ## Недостатки программирование на HTML > Не самый приятный интерфейс > Система плагинов ## Проблемы старого CI ## Недостатки Jenkins: > Не тестировались внешние пулл реквесты > Не было возможности запуска0 码力 | 84 页 | 9.60 MB | 2 年前3
QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+大中台意识薄弱,各业务线重复工作多 跨基础设施的集成与测试困难 ## 基于Kubernetes平台概览 • IaaS : AWS、OpenStack与物理机 - PaaS:基于Kubernetes私有云平台,支持CI/CD、配置管理、基于Helm的服务编排等 API Release Management Logging Monitoring Security  ## 基于Kubernetes的应用部署最佳实践 • 构建Docker镜像最佳实践 - 基于Helm的应用模板抽象 - 基于Kubernetes的 CI/CD ## 构建Docker镜像最佳实践 预期 快速构建镜像 更快拉取镜像 节约存储空间 实践 使用微镜像 减少镜像层数 避免不必要包安装 复用Cache 使用Volume 清理yum/apk name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}: ## 基于Kubernetes的 CI/CD 从持续集成到持续交付过程图示 - 将源代码、配置、脚本放于Git做版本控制 - 各Repo做定期同步 - 通过promote tag筛选发布候选版本 • 服务部署后做自动化post check0 码力 | 28 页 | 12.18 MB | 2 年前3
Continuous Delivery
and GitOps
on OpenShiftto meet the insatiable demand for delivering quality applications rapidly ## Continuous Integration(CI) & Continuous Delivery (CD) A key DevOps principle for automation, consistency and reliability p10_2.jpg)  Travis CI ## The GitOps Application Delivery Model on OpenShift   codefresh Demo: Gitops Deployment 5. ArgoCD Rollouts 6. Demo: Canary Deployment ## Codefresh Enterprise CI/CD platform for microservices  檢查 .gitlab-ci.yml 產生 CI/CD Pipeline Terraform Ansible Vault Repository  ## 上线 利用 Amphitheatre 配置文件,执行标准 CI/CD 工作流,轻松发布! ## 起因:开发者之痛 技术栈杂多 开发工程师需要在本机安装各种编程语言的运行时和相关的框架以及库,随着业务规模的增长,多语言多版本的维护和管理变得越来越复杂。 研发流程繁长 Action::requeue(Duration::from_secs(60)) } ## GitHub CI Runner 太慢? ## ← Build & Publish Images 












