DevOps 第4页
持续交付体系设计:价值分析、配置管理与环境管理-AI运维探索者

持续交付体系设计:价值分析、配置管理与环境管理

一、L1量身定制你的持续交付体系 1.1 持续交付到底有什么价值? 1.1 持续集成、持续交付和持续部署的关系 我们通常会把软件研发工作拆解,拆分成不同模块或不同团队后进行编码,编码完成后,进...
Jenkinsfile实战:环境变量与凭证管理-AI运维探索者

Jenkinsfile实战:环境变量与凭证管理

一、环境变量 1.1 静态变量 Jenkins 有许多内置变量可以直接在 Jenkinsfile 中使用,可以通过 JENKINS_URL/pipeline-syntax/globalsenv 获取完整列表。目前比较常用的环境变量如下: * BUILD_ID...
Kubernetes DevOps平台建设总览与基础要求-AI运维探索者

Kubernetes DevOps平台建设总览与基础要求

一、DevOps平台建设 DevOps平台设计结构图: 在 Kubernetes 中进行 CICD 的过程,一般的步骤如下: 1.在GitLab中创建对应的项目; 2.配置Jenkins集成Kubernetes集群,后期 Jenkins 的 Slave 将为...
Jenkins + Helm:Vue 应用发布实战-AI运维探索者

Jenkins + Helm:Vue 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Go 项目容器化实战-AI运维探索者

Go 项目容器化实战

- 一、思路分析 - mysql/redis:模拟真实环境,大家需要准备好mysql及redis(docker run起来即可); - go项目和java类似,需要编译成二进制文件执行; - configs目录中配置了所有环境的配置文...
Jenkins 部署实战:基于 Kubernetes 安装 Jenkins 2.504.1-AI运维探索者

Jenkins 部署实战:基于 Kubernetes 安装 Jenkins 2.504.1

一、涓€銆丣enkins 閮ㄧ讲 1銆佸畾涔夋帶鍒跺櫒鏂囦欢 (1)瀹氫箟jenkins-deploy-svc.yaml鏂囦欢 榛樿鎯呭喌涓嬶紝Jenkins鐢熸垚浠g悊鏄繚瀹堢殑銆? 渚嬪锛屽鏋滈槦鍒椾腑鏈変袱涓瀯...
Jenkins流水线入门:核心概念与分类-AI运维探索者

Jenkins流水线入门:核心概念与分类

一、什么是Jenkins流水线 Jenkins 是领先的开源自动化服务器。它使用 Java 构建,提供了超过 1,800 个插件来支持几乎任何东西的自动化,因此人类可以花时间做机器不能做的事情。 Jenkins流水线...
持续交付工程实践:构建集成、发布监控与测试管理-AI运维探索者

持续交付工程实践:构建集成、发布监控与测试管理

一、L4构建集成 1.1 构建的提速 1.1 升级硬件资源 需要注意的是,这里的硬件资源包括 CPU、内存、磁盘、网络等等,具体升级哪一部分,需要具体情况具体分析。 比如,**你要构建一个 C 语言程序...
Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API-AI运维探索者

Jenkins 监控与 API 调用:Prometheus、InfluxDB、Grafana 与 REST API

一、使用Prometheus监控Jenkins 1.1 安装使用插件 - https://plugins.jenkins.io/prometheus/ Default namespace: **monitoring** **Prometheus安装的Namespace** **检查 Jenkins 暴露的 promth...
GitLab安装与基础使用实践-AI运维探索者

GitLab安装与基础使用实践

一、GitLab安装 GitLab 在企业内经常用于代码的版本控制,也是 DevOps 平台中尤为重要的一个工具。 1.定义主机名 2.点击https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15....