CI/CD 第4页
Jenkins Pipeline 进阶:脚本化 Pipeline、共享库与 Jenkinsfile 提效-AI运维探索者

Jenkins Pipeline 进阶:脚本化 Pipeline、共享库与 Jenkinsfile 提效

一、脚本化Pipeline 1.1 脚本化Pipeline 脚本化流水线, 与声明式一样的是, 是建立在底层流水线的子系统上的。与声明式不同的是, 脚本化流水线实际上是由 `Groovy`构建的通用 `DSL` 。 `Groovy` ...
头像4年前
0407
Jenkins 制品发布实战:Nexus、Artifactory 与制品晋级-AI运维探索者

Jenkins 制品发布实战:Nexus、Artifactory 与制品晋级

一、Nexus制品上传 1.1 使用mvn deploy上传制品 - 创建仓库`maven-release`(已创建) - 配置`maven-release`认证 - 在`settings.xml server` - 注意`server.id == respository.id` - 使用`mvn de...
头像4年前
0405
Jenkins Docker 集成实践:构建资源池、容器化流水线与镜像发布-AI运维探索者

Jenkins Docker 集成实践:构建资源池、容器化流水线与镜像发布

一、基于Docker配置构建资源池 1.1 整体架构 1.2 Docker安装Jenkins Slave节点(静态) 首先我们在Jenkins的节点管理中,添加节点。输入节点的名称和类型。 配置节点信息:自定义目录 启动方式: ...
头像4年前
03914
Jenkins声明式流水线:stage、Input、When与Parallel-AI运维探索者

Jenkins声明式流水线:stage、Input、When与Parallel

一、stage stage指令位于stages下,包含一个steps、一个agent(可选)或其他特定的stage指令。流水线中实际执行的指令都在stage中配置,所以在流水线中,至少有一个stage。配置示例如下: 二、I...
头像4年前
0395
Jenkins流水线入门:核心概念与分类-AI运维探索者

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

一、什么是Jenkins流水线 Jenkins 是领先的开源自动化服务器。它使用 Java 构建,提供了超过 1,800 个插件来支持几乎任何东西的自动化,因此人类可以花时间做机器不能做的事情。 Jenkins流水线...
头像4年前
03913
持续交付体系设计:价值分析、配置管理与环境管理-AI运维探索者

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

一、L1量身定制你的持续交付体系 1.1 持续交付到底有什么价值? 1.1 持续集成、持续交付和持续部署的关系 我们通常会把软件研发工作拆解,拆分成不同模块或不同团队后进行编码,编码完成后,进...
头像4年前
03814
Ingress Nginx 实战:安装、接入与验证-AI运维探索者

Ingress Nginx 实战:安装、接入与验证

一、安装 Ingress Nginx 1.1 使用 Helm 安装 Ingress Nginx 1、helm安装 下载地址: 说明:我用的Kubernetes版本为1.26.9,考虑到后期会升级Kubernetes版本,所以helm版本为3.11 下载二进制包 ...
头像4年前
03813
流水线最佳实践三:Java、Node、Android 与云上 Jenkins 项目实践-AI运维探索者

流水线最佳实践三:Java、Node、Android 与云上 Jenkins 项目实践

一、前端后端项目发布流水线(Java+Nodejs) 1.1 Java项目流水线实践 - 使用`maven`编译打包 - 使用`Sonar`扫描 - 编写`Dockerflie`构建镜像 - 自动生成`K8s`部署文件,替换镜像 - 使用`Kubectl`...
头像4年前
0388
Jenkins + Helm:Vue 应用发布实战-AI运维探索者

Jenkins + Helm:Vue 应用发布实战

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

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

一、涓€銆丣enkins 閮ㄧ讲 1銆佸畾涔夋帶鍒跺櫒鏂囦欢 (1)瀹氫箟jenkins-deploy-svc.yaml鏂囦欢 榛樿鎯呭喌涓嬶紝Jenkins鐢熸垚浠g悊鏄繚瀹堢殑銆? 渚嬪锛屽鏋滈槦鍒椾腑鏈変袱涓瀯...
头像4年前
03812