CI/CD 第8页
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理-AI运维探索者

Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理

一、Jenkins运维管理 1.1 Jenkins 简介 `Jenkins`是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD) 能够实现自动化集成发布。建立好流水线后,期间无需专业运维人员介入,开...
头像4年前
0257
Jenkins Pipeline 实战:Java 应用交付-AI运维探索者

Jenkins Pipeline 实战:Java 应用交付

一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
头像4年前
02511
Jenkins流水线实战:Dockerfile与Kubernetes发布资源-AI运维探索者

Jenkins流水线实战:Dockerfile与Kubernetes发布资源

一、定义 Dockerfile 1.在GitLab的源代码中添加Dockerfile 先点击代码首页的“+”号,然后点击 New file 填写文件名称:Dockerfile和文件内容 点击【Commit changes】 二、定义 Kubernetes 资源 ...
头像4年前
0257
Nexus 制品库基础:核心概念、仓库管理与制品发布思路-AI运维探索者

Nexus 制品库基础:核心概念、仓库管理与制品发布思路

一、Sonatype Nexus基本介绍与安装 1.1 Nexus基本概念与仓库管理 1.1 Nexus工能介绍 - 私服仓库:本地maven私服加快构建速度 - 代理仓库:将公网等第三方提供的仓库代理到本地 1.1 Components -...
头像4年前
02413
单体应用容器化转型:背景、流程与成本对比-AI运维探索者

单体应用容器化转型:背景、流程与成本对比

一、背景调研 单体架构下,很多研发部门的同事,同时会有很多个项目并行开发,环境的抢占问题严重影响了开发、测试和上线的效率,我们需要给每个项目提供一套开发联调、测试环境,并且随着项目...
头像4年前
0249
Jira 与 Jenkins 集成:需求驱动的端到端流水线设计与实现-AI运维探索者

Jira 与 Jenkins 集成:需求驱动的端到端流水线设计与实现

一、k8s安装本地Jira服务 1.1 搭建K8S Jira服务 **`jira-deployment.yaml`** **`jira-service.yaml`** 1.2 初始化K8S Jira服务 **我选择了`I'll setup myself`** - **Jenkins-Gitlab** - public...
头像4年前
02210
K8S 与 Jenkins 微服务发布:流程设计与可观察性思路-AI运维探索者

K8S 与 Jenkins 微服务发布:流程设计与可观察性思路

一、基于 K8S/Jenkins 平台的微服务发布解决方案 1.1 发布流程设计 1、开发同学提交代码; 2、Jenkins自动触发构建(代码拉取/编译/执行Dockerfile业务逻辑/镜像推送); 3、通过控制器/HELM部...
头像4年前
0226
MetalLB 实战:安装与 Layer2 模式配置-AI运维探索者

MetalLB 实战:安装与 Layer2 模式配置

一、MetalLB 安装 1.1 前提条件 已准备kuberntes集群:v1.26.9,已准备网络插件:calico等。 如果在 **IPVS** 模式下使用 **kube-proxy**,从 Kubernetes v1.14.2 开始,必须启用严格的 ARP模式...
头像4年前
0228
Jenkins Pipeline:Scripted 与 Declarative 的差异-AI运维探索者

Jenkins Pipeline:Scripted 与 Declarative 的差异

一、Scripted Pipeline(脚本式)流水线 脚本管道和声明管道一样,是建立在底层管道子系统之上的。与Declarative不同,Scripted Pipeline实际上是一个使用Groovy构建的通用DSL。 Groovy语言提供...
头像4年前
0219
Jenkins流水线实战:自动化构建Java应用-AI运维探索者

Jenkins流水线实战:自动化构建Java应用

一、创建Java测试用例 1.打开浏览器输入http://192.168.1.37/kubernetes,点击【New project】 2.点击【Import project】-【Repository by URL】 3.在Git repository URL处输入https://gitee.co...
头像4年前
0218