cicd
-
Openstack 单元测试用组件一览
Openstack 是最大的开源云产品,在 Openstack 的众多组件中,单元测试是一件很重要的事情,本文简单汇总 OpenStack 各组件的单元测试工具。
-
CI/CD/CT 介绍
持续集成(
CI)、持续交付(CD)、持续测试(CT)是一种在应用开发阶段引入自动化实现以较高频度向客户交付应用的方法。 -
Argo Workflows 部署
Argo Workflows 部署
-
常见发布类型对比:蓝绿发布、滚动发布、灰度发布、金丝雀发布
本文介绍常见发布类型(包括:蓝绿发布、滚动发布、灰度发布、金丝雀发布)定义,以及他们之间区别和对比。不同的发布运维难度不近相同,生产环境只需选择合适的发布方式即可。
2020-10-07 cicd cicd,cd,kubernetes -
如何使用Rally+Docker测试OpenStack
如何测试OpenStack是一个大问题,本文将着重介绍如何使用Rally+Docker测试OpenStack。
-
OpenStack CI/CD之Solum使用
Solum是由Rackspace的工程师Adrian Otto于2013年9月在Launchpad上提出的一个BP。该项目聚焦于在OpenStack IaaS平台上,构建PaaS层的持续集成/持续交付(CI/CD)应用,可以简单理解为是一个应用程序App的集成开发平台,当然,它可以做很多事情。Murano是一个App Store(应用存储)服务,而Solum可以将开发的应用程序App发布到Murano中。
-
Jenkins 使用介绍
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。本文介绍Jenkins相关使用。
-
基于 Openstack 的 Tempest 测试框架的原理与实践
Tempest 是一个旨在为云计算平台 OpenStack 提供集成测试的开源项目。它是基于 unittest2 和 nose 建立的灵活且易于扩展及维护的自动化测试框架,使得 OpenStack 相关测试效率得到大幅度提升。本文简要分析了 Tempest 的工作原理及其关键技术,并详细地介绍了如何实现 Tempest 配置与运行,最终结合实际的项目需求展示了如何对 Tempest 进行扩展。您可以通过本文了解 OpenStack Tempest,并进行合理地应用。
-
Openstack 工程的持续集成 tox 实践
Openstack工程的持续集成 tox 实践:以keystone工程为例,其他工程类似,内容包括:打源码包(sdist)、单元测试(UT)、测试覆盖率(coverage)、代码格式检查(pep8,flake)。
-
Argo Workflows 介绍
Argo Workflows是一个容器原生的流水线引擎,用于在 kubernetes 上编排 Job。 -
Argo Events 介绍
Argo Events是一个基于Kubernetes的自动化的事件驱动,用于触发一个动作,如 workflow 的执行 -
SonarQube 介绍
SonarQube是一个开源的代码质量管理系统。 -
Drone 介绍
Drone 是自动化软件测试和交付工具。
-
GoCD 使用介绍
GoCD一款先进的持续集成和发布管理系统,由ThoughtWorks开发。使用GoCD来建立起一个项目的持续部署pipeline是非常快的,非常方便。 -
Argo Rollouts 介绍
Argo Rollouts是一个Kubernetes控制器和一组crd,提供先进的部署功能,如蓝绿色,金丝雀,金丝雀分析等。
-
Kubernetes Prow CICD 工具
Kubernetes Prow CICD 工具
2019-02-02 kubernetes kubernetes,cicd,prow