排序
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理
一、Jenkins运维管理 1.1 Jenkins 简介 `Jenkins`是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD) 能够实现自动化集成发布。建立好流水线后,期间无需专业运维人员介入,开...
Jenkins Pipeline 实战:Java 应用交付
一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
Jenkins流水线实战:Dockerfile与Kubernetes发布资源
一、定义 Dockerfile 1.在GitLab的源代码中添加Dockerfile 先点击代码首页的“+”号,然后点击 New file 填写文件名称:Dockerfile和文件内容 点击【Commit changes】 二、定义 Kubernetes 资源 ...
Nexus 制品库基础:核心概念、仓库管理与制品发布思路
一、Sonatype Nexus基本介绍与安装 1.1 Nexus基本概念与仓库管理 1.1 Nexus工能介绍 - 私服仓库:本地maven私服加快构建速度 - 代理仓库:将公网等第三方提供的仓库代理到本地 1.1 Components -...
单体应用容器化转型:背景、流程与成本对比
一、背景调研 单体架构下,很多研发部门的同事,同时会有很多个项目并行开发,环境的抢占问题严重影响了开发、测试和上线的效率,我们需要给每个项目提供一套开发联调、测试环境,并且随着项目...
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...
K8S 与 Jenkins 微服务发布:流程设计与可观察性思路
一、基于 K8S/Jenkins 平台的微服务发布解决方案 1.1 发布流程设计 1、开发同学提交代码; 2、Jenkins自动触发构建(代码拉取/编译/执行Dockerfile业务逻辑/镜像推送); 3、通过控制器/HELM部...
MetalLB 实战:安装与 Layer2 模式配置
一、MetalLB 安装 1.1 前提条件 已准备kuberntes集群:v1.26.9,已准备网络插件:calico等。 如果在 **IPVS** 模式下使用 **kube-proxy**,从 Kubernetes v1.14.2 开始,必须启用严格的 ARP模式...
Jenkins Pipeline:Scripted 与 Declarative 的差异
一、Scripted Pipeline(脚本式)流水线 脚本管道和声明管道一样,是建立在底层管道子系统之上的。与Declarative不同,Scripted Pipeline实际上是一个使用Groovy构建的通用DSL。 Groovy语言提供...
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...










