流水线即代码
Jenkinsfile
用户界面 --- Blue Ocean
DSL(领域特定语言)
JobConfigHistory 插件
SCM(源码版本控制管理)
声明流水线:
1.脚本式流水线
2.声明式流水线
Blue Ocean 界面 : 为流水线的每个阶段提供了图形化展示
项目类型:
1.流水线
声明式流水线
2.文件夹
并不是传统意义上的 '视图' 选项卡
3.组织
有些源码版本控制平台提供了将多个代码聚合成'组织'的机制。Jenkins集成允许Jenkins流水线脚本存储为组织内代码库中的Jenkinsfile文件,
并基于这些库执行。
假设有足够的权限,Jenkins 可以在代码托管侧自动建立一个组织的webhook,从而任何代码库中的变更都会通知Jenkins实例。当Jenkins收到
通知时,它会检测代码库中作为一种标记而使用的Jenkinsfile文件,并执行其中的命令来运行流水线。
4.多分支流水线
在这种类型的项目中,Jenkins再次使用 Jenkinsfile 作为标记功能.在一个有 Jenkinsfile 的项目中,如果创建了一个新的分支,Jenkins
将自动基于这个新分支创建一个新项目。此类型可以应用于任何Git或者SVN代码库。
Jenkins 2 是什么: