实现接口自动化持续集成操作,具体操作步骤如下:windows - jenkins简单安装配置:1. 下载最新版本的jenkinsjenkins官网地址:http://Jenkins-ci.org/2. 运行jenkins,找到jenkins.war所在目录,执行命令:java -jar jenkins.war3. jenkins启动成功后,访问jenkins,地址:http://12
越来越多的企业开始采用微服务和容器技术来开发和运行自己的数字化解决方案,而Kubernetes作为容器编排的首选平台正逐渐成为企业必不可少的基础架构。在这种背景下,如何高效地交付Kubernetes上的应用也就成为了一个重要的主题。本文主要介绍我们在持续交付Kubernetes应用上的一些探索与实践。背景介绍应用架构刚开始数字化转型的企业由于没有什么遗留的包袱,基本上都会直接选择微服务架构,仅管服
      好久没更博客了,接下来一段时间会复习一下设计模式相关内容,以下是我的表演---呱唧呱唧,^ _ ^,接下来步入主题:第一回     内容介绍1.设计模式简介         软件工程中,设计模式(designpattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的
# JenkinsArgoCD 部署 Python 应用指南 在现代软件开发中,持续集成 (CI) 和持续部署 (CD) 是非常重要的。JenkinsArgoCD 是两种流行的工具,用于实现这一过程。本文将指导你如何使用 JenkinsArgoCD 部署 Python 应用。 ## 流程概述 下面是使用 JenkinsArgoCD 部署 Python 应用的流程:
原创 2024-09-21 07:31:13
55阅读
文章目录一、模式定义二、模式动机三、模式结构四、代码实现4.1 Sender产品及其实现4.2 Logger产品及其实现4.3 工厂类及其实现4.4 测试及运行结果 一、模式定义抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于创建型模式。抽象工厂模式是所有形式的工厂模式中最为抽
CI/CD并不是陌生的东西,大部分企业都有自己的CI/CD,不过今天我要介绍的是使用Jenkins和GitO
转载 2021-07-27 13:53:42
1057阅读
CI/CD并不是陌生的东西,大部分企业都有自己的CI/CD,不过今天我要介绍的是使用Jenkins和GitO
原创 2021-12-29 15:52:01
10000+阅读
 1.新建缺陷保存时,提示:异常来自:HRESULT:0x80043263 测试案例号,超长了!删了一些下划线和不必要的文字!(或者把字段长度设置得 更长一些) 2.qc服务器反应慢问题 方案:1).在后台“站点配置”里更改WAIT_BERORE_DISCONNECT 值:60重启qc服务器及物理服务器,释放1G的内存针对磁盘I/O读写(Avg.Disk Queue&nbs
转载 8月前
32阅读
1. ArgoCD自动同步策略自动同步策略允许ArgoCD在检测到GitRepo与实际状态之间存在差异时,自动启动同步操作.Prune Resource(自动修剪):在集群上某个资源在GitRepo中找不到对应的配置时,自动删除集群上的该资源 Self Heal(自愈): 因各种原因(如手动修改)集群上资源的实时状态而导致与GitRepo不匹配时,自动将实际状态与GitRepo的期望状态同步.自动
转载 2024-06-21 22:42:42
146阅读
argocd部署官网​​https://argo-cd.readthedocs.io/en/stable/getting_started/​​部署地址参考​​https://argo-cd.readthedocs.io/en/stable/getting_started/​​​​https://github.com/argoproj/argo-cd/releases/tag/v2.5.5​​kub
推荐 原创 2022-12-21 14:48:53
1013阅读
安装ArgoCD参考:https://argo-cd.readthedocs.io/en/stable/getting_started/创建命名空间kubectl create namespace argocd下载install.ymlcurl -L https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/insta
原创 2024-10-18 21:37:32
62阅读
参考:https://argo-cd.readthedocs.io/en/stable/getting_started/
原创 2024-10-28 15:49:07
63阅读
Argo CD 默认情况下每 3 分钟会检测 Git 仓库一次,用于判断应用实际状态是否和 Git 中声明的期望状态一致,如果不一致,状态
原创 2024-08-18 15:28:23
19阅读
ArgoCD notifications Triggers Triggers 定义应发送通知的条件。定义包括名称、条件 和通知模板参考。条件是一个谓词表达式,如果通知则返回 true 应该发送。 Triggers 列表 1. on-created # Application 创建 2. on-del
原创 2023-12-26 17:34:58
284阅读
# 云原生argoCD详解 ## 什么是云原生argoCD? 云原生argoCD是一个基于Kubernetes的持续交付工具,它允许您使用GitOps模式自动化部署应用程序到Kubernetes集群。通过将应用程序的部署状态与Git存储库的内容同步,argoCD确保了应用程序的部署与所需状态的一致性。 ### 为什么选择云原生argoCD? - **自动化部署**:argoCD可以根据Gi
原创 2024-04-07 03:11:13
60阅读
# ArgoCD 创建集群流程 ## 1. 准备工作 在开始创建集群之前,我们需要确保以下几项准备工作已经完成: - 拥有一个可用的 Kubernetes 集群 - 安装并配置好 ArgoCD 工具 ## 2. 创建集群步骤 下面是创建集群的步骤,我们可以使用一个表格来展示: | 步骤 | 描述 | | --- | --- | | 1. 登录集群 | 使用 kubectl 命令行工具登录到你
原创 2024-01-09 23:26:56
86阅读
点击【Settings】->【CONNECT REPO】点击【Create Application】在gitea里面创建demo.yaml文件。可以看到状态是successful。
原创 2024-08-12 15:45:29
109阅读
# 深入浅出:实现Argo CD系统架构 作为一名刚入行的开发者,你可能对Argo CD(Argo Continuous Delivery)感到陌生。Argo CD是一个声明式的、GitOps持续交付工具,用于自动化部署应用程序和Kubernetes集群。本文将带你一步步了解Argo CD的系统架构,并实现一个简单的示例。 ## Argo CD系统架构概览 首先,我们通过一个旅行图来直观地了
原创 2024-07-28 07:16:51
56阅读
# 实现 Argo CD Java SDK ## 流程概述 下面是实现 Argo CD Java SDK 的整体流程,可以通过以下步骤来完成该任务: | 步骤 | 动作 | | --- | --- | | 第一步 | 引入 Argo CD Java SDK 依赖 | | 第二步 | 创建 Argo CD 客户端 | | 第三步 | 连接到 Argo CD 服务器 | | 第四步 | 执行相关
原创 2023-10-12 03:29:25
164阅读
Project 概述 Projects负责为Application提供逻辑分组,它主要实现如下功能: 1. 限制可以部署的内容(指定受信任的Git Sou
原创 2023-12-19 13:40:52
133阅读
  • 1
  • 2
  • 3
  • 4
  • 5