# Jenkins教程 - 10 流水线Pipeline
什么是 Pipeline?
之前使用 Jenkins 都是通过UI界面来操作的,Pipeline 可以让我们通过脚本代码来操作 Jenkins。它描述了项目的构建、测试和部署等各个阶段的详细步骤。Pipeline 是使用 Groovy DSL(领域特定语言)编写。
为什么需要使用 PipeLine?
Jenkins 的原生界面虽然强大,但它主要用于简单的任务执行。当项目变得复杂时,简单地点击”构建”按钮可能不足以满足需求。Pipeline 提供了一个方法,使你可以详细地定义和组织构建、测试和部署的每个步骤,确保每一步都按照预期进行。
# 10.1 HelloWorld
Pipeline 的语法由5个必备的部分组成,分别是:
- pipeline
- agent
- stages
- stage
- steps
举个栗子:
# 1 创建任务
重新创建一个任务,选择流水线:
跳转会到配置页面:
在上面的配置页面,定义有两个选项:
- Pipeline script:表示在下面的文本框中编写脚本执行;
- Pipeline script from SCM:表示从远程仓库拉取脚本执行。
内容未完......