cicd
-
taskfile
Task 是一个任务运行器/构建工具,使用 go 开发,可用于替代 Makefile。
-
CI/CD/CT 介绍
持续集成(
CI)、持续交付(CD)、持续测试(CT)是一种在应用开发阶段引入自动化实现以较高频度向客户交付应用的方法。 -
Argo Workflows 部署
Argo Workflows 部署
-
安装 ArgoCD
安装 ArgoCD 介绍
-
常见发布类型对比:蓝绿发布、滚动发布、灰度发布、金丝雀发布
本文介绍常见发布类型(包括:蓝绿发布、滚动发布、灰度发布、金丝雀发布)定义,以及他们之间区别和对比。不同的发布运维难度不近相同,生产环境只需选择合适的发布方式即可。
2020-10-07 cicd cicd,cd,kubernetes -
ArgoCD 使用示例
ArgoCD 使用示例
-
Jenkins 使用介绍
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。本文介绍Jenkins相关使用。
-
Argo CD 介绍
ArgoCD是一个声明性(declarative)的、GitOps 的、轻松将应用程序部署到Kubernetes的连续交付工具。 -
Argo Workflows 介绍
Argo Workflows是一个容器原生的流水线引擎,用于在 kubernetes 上编排 Job。 -
Argo Events 介绍
Argo Events是一个基于Kubernetes的自动化的事件驱动,用于触发一个动作,如 workflow 的执行 -
SonarQube 介绍
SonarQube是一个开源的代码质量管理系统。 -
Drone 介绍
Drone 是自动化软件测试和交付工具。
-
GoCD 使用介绍
GoCD一款先进的持续集成和发布管理系统,由ThoughtWorks开发。使用GoCD来建立起一个项目的持续部署pipeline是非常快的,非常方便。 -
TravisCI 做自动化测试
Github 使用 travisci 做自动化测试
-
Argo Rollouts 介绍
Argo Rollouts是一个Kubernetes控制器和一组crd,提供先进的部署功能,如蓝绿色,金丝雀,金丝雀分析等。