Pipeline 第2页
Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制-AI运维探索者

Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制

一、声明式流水线进阶语法 1.1 steps 1.2 post(可选) 1.3 parameters(可选) - 构建时用户需要提供的参数 - 这些参数可以通过params提供给流水线的steps使用,有 **字符串** 类型和 **boolea...
头像4年前
05214
Jenkins声明式流水线:Agent配置与使用场景-AI运维探索者

Jenkins声明式流水线:Agent配置与使用场景

一、声明式流水线Pipeline语法 声明式流水线必须包含在一个 Pipeline 块中,比如以下是一个 Pipeline 块的格式: 在声明式流水线中有效的基本语句和表达式遵循与 Groovy 的语法同样的规则,但有...
头像4年前
0516
Jenkins声明式流水线:Post、Stages与Steps详解-AI运维探索者

Jenkins声明式流水线:Post、Stages与Steps详解

一、Sections 声明式流水线中的 Sections 不是一个关键字或指令,而是包含一个或多个 Agent、Stages、 post、Directives 和 Steps 的代码区域块。 二、Post Post 一般用于流水线结束后的进一步...
头像4年前
05114
Jenkins + Helm:Java 应用发布实战-AI运维探索者

Jenkins + Helm:Java 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 问题现象: 在推送和安装Chart时出现,如下报错信息 问题处理: 将http://harbor.zhang...
头像4年前
0505
Jenkins Pipeline 实战:Python 应用交付-AI运维探索者

Jenkins Pipeline 实战:Python 应用交付

一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
头像4年前
0505
流水线最佳实践三:Java、Node、Android 与云上 Jenkins 项目实践-AI运维探索者

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

一、前端后端项目发布流水线(Java+Nodejs) 1.1 Java项目流水线实践 - 使用`maven`编译打包 - 使用`Sonar`扫描 - 编写`Dockerflie`构建镜像 - 自动生成`K8s`部署文件,替换镜像 - 使用`Kubectl`...
头像4年前
0498
Jenkins 流水线优化:并行、缓存与阶段裁剪-AI运维探索者

Jenkins 流水线优化:并行、缓存与阶段裁剪

一、优化交付流水线性能 随着交付流水线的复杂度越来越高,需要优化交付流水线的性能成为了一个时刻需要关注的问题。 下面是一些常见的优化策略: 1.1 并行执行 使用并行执行可以大大缩短交付流...
头像4年前
04913
Jenkins 配置管理:插件、凭据与 Kubernetes 接入-AI运维探索者

Jenkins 配置管理:插件、凭据与 Kubernetes 接入

一、插件管理 1.打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际需要根据你自己设计的账号和密码来定) 2.登录后点击 【Manage Jenkin...
头像4年前
04911
Jenkins + Helm:Vue 应用发布实战-AI运维探索者

Jenkins + Helm:Vue 应用发布实战

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

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

一、脚本化Pipeline 1.1 脚本化Pipeline 脚本化流水线, 与声明式一样的是, 是建立在底层流水线的子系统上的。与声明式不同的是, 脚本化流水线实际上是由 `Groovy`构建的通用 `DSL` 。 `Groovy` ...
头像4年前
0487