中级第 3 / 11 节30 分钟 · 实操
您的第一个声明式 Pipeline
Jenkins 课程的一部分
回到上一课你建的那个自由风格作业,想象半年过去了。那段 shell 脚本从三行长到了八十行。同事上周改了构建顺序,谁也没发现,直到一次部署出事,因为那次改动是浏览器里点了几下,不是差异里的一行。没人能告诉你这个作业一个月前长什么样,因为它的任何部分都从来没被提交到任何地方。基于文本、纳入版本管理的构建定义,存在的意义就是解决这个痛处;Jenkins 对这个想法的实现叫作流水线,写在一个名为 Jenkinsfile 的文件里,跟它构建的代码放在同一个仓库。写一次,提交上去,从此你的构建逻辑就会在拉取请求里被评审,可以用 git revert 回滚,任何人打开仓库都能读到,跟别的源文件没有两样。
在看任何代码之前,先知道一件事会有帮助:Jenkins 其实认识两种不同的流水线语法,两者都建立在同一门底层语言 Groovy 之上,但形态相差很远。 ...
想在真实环境里学习 Jenkins 您的第一个声明式 Pipeline 吗?
点击下方,立即获得一台预装 Jenkins 的 Linux 主机,跟懂你代码的 AI 导师一起完成 您的第一个声明式 Pipeline 的实操练习。
开始这节课您的第一个声明式 Pipeline你将学到什么
- Pipeline job type
- Jenkinsfile
- Agent any
- Stages and steps
- Declarative vs scripted
用你的语言阅读本课
本课程的所有课时
11 节探索其他课程
Python
19 节 · 9.3小时
Go
20 节 · 12.3小时
React
17 节 · 10.2小时
Linux
17 节 · 8.5小时
Docker
13 节 · 6.6小时
Git
13 节 · 5.9小时
Kubernetes
14 节 · 8小时
Ansible
12 节 · 6.1小时
Bash
12 节 · 5.7小时
Helm
10 节 · 5.4小时
GitLab CI
11 节 · 5.8小时
PostgreSQL
14 节 · 7.6小时
MySQL
13 节 · 6.8小时
Web
14 节 · 5.9小时
TypeScript
18 节 · 7.7小时
Vibe Coding
12 节 · 5.8小时
Prompt Engineering
11 节 · 6.2小时
Vibe 编程:基础
12 节 · 4.5小时
Vibe 编程:从原型到生产
12 节 · 5.5小时
Vibe 编程:多智能体工程
12 节 · 5.3小时
Vibe 编程:高级工程
12 节 · 7.3小时
