# Jenkins教程 - 12 Jebkinsfile的多分支构建

在前面我们创建流水线的时候,定义选择的是 Pipeline script,然后直接写脚本。

还有一种是 Pipeline script from SCM ,这种方式我们可以在项目目录下创建 Jenkinsfile 文件,在文件中编写脚本文件,然后 Jenkins 从 Git 中拉取 Jenkinsfile 文件,然后执行文件中的脚本。这有点类似于 Dockerfilie。

我们可以使用 Jenkinsfile 来创建多分支的构建任务。

也就是我们的 SpringBoot 项目在 gitee 中有两个分支,每个分支的项目目录下都有一个 Jenkinsfile 文件,这样 Jenkins 在构建的时候,会分别拉取两个分支的代码,根据各个分支的 Jenkinsfile 文件中的脚本来执行构建,可以将不同分支的代码部署到不同的服务器。

下面简单演示一下使用 Jenkins 创建多分支构建任务。

内容未完......