排序
Jenkins 声明式流水线语法详解:agent、post、stages 与常用指令
一、声明式流水线语法 1.1 概述 声明式 `Pipeline` 是最近添加到 Jenkins 流水线的,它在流水线子系统之上提供了一种更简单,更有主见的语法。 所有的声明式`Pipeline`都必须包含一个 `pipeline...
SonarQube 持续代码质量平台实战:安装、扫描、质量阈与多分支分析
一、SonarQube:持续代码质量检查 1.1 SonarQube:持续代码质量检查 `SonarQube`是一个代码质量管理工具,能对20多种编程语言源码进行代码味道(Code Smells)、Bugs 、安全漏洞方面的静态分析。...
Ansible Galaxy入门:安装并复用社区Collection
一、Galaxy 是什么 `Galaxy` 的作用可以先用一句话理解: 它的意义就是使用“别人的 roles”。 如果说 `roles` 更强调本地项目内部如何按规范组织目录,那么 `Galaxy` 更像一个可复用内容的分发...
Jenkins + Helm:Vue 应用发布实战
一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理
一、Jenkins运维管理 1.1 Jenkins 简介 `Jenkins`是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD) 能够实现自动化集成发布。建立好流水线后,期间无需专业运维人员介入,开...
Ansible变量入门:Play变量、变量文件与group_vars分组变量详解
一、为什么 Ansible 里变量无处不在 先强调一点: - 变量无处不在 - 在 Ansible 中大部分地方都可以定义变量 这意味着,只要你的剧本里出现: - 路径 - 用户名 - IP 地址 - 服务名 - 文件名 这...
Jenkins Pipeline 实战:Java 应用交付
一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
Jenkins安装、插件配置与版本管理
一、Jenkins安装 1.定义主机名 2.安装docker 上面`sed`参数说明如下: * -i:表示编辑文件时直接修改源文件,而不是打印到标准输出 * -e:表示接下来要执行一个编辑命令 3.创建 Jenkins 的数据目录...
Go 项目容器化实战
- 一、思路分析 - mysql/redis:模拟真实环境,大家需要准备好mysql及redis(docker run起来即可); - go项目和java类似,需要编译成二进制文件执行; - configs目录中配置了所有环境的配置文...
Jenkins 并行构建实践:动态并行阶段与微服务多模块发布
一、实践-Jenkins声明式管道中的动态并行阶段 1.1 实践-Jenkins声明式管道中的动态并行阶段2023 在 Jenkins Pipeline 中,parallel 是一个用于在不同的 agent 节点上并行执行多个步骤的语句。 ...











