[Jenkins][GitLab][Hexo]新建Pipeline工程实现CI功能
之前通过Jenkins Freesstyle
工程实现了Hexo
网站的CI
部署,Jenkins
还提供了Pipeline
方式,能够更好的模块化构建过程
Jenkins Pipeline
工程配置GitLab WebHook
配置Jenkinsfile
脚本编辑
Jenkins Pipeline工程配置
新建工程Hexo_Pipeline
,选择Pipeline
类型
在配置页面,类别Build Triggers
中选择构建GitLab
在类别Pipeline
中定义Jenkinsfile
脚本来自于git
工程,并输入GitLab
项目地址
GitLab WebHook配置
在GitLab
项目中选择Settings -> Integrations
,输入WebHook URL
Jenkinsfile脚本编辑
在工程根目录新建文件Jenkinsfile
1 | pipeline { |
分3
个阶段实现CI
,脚本放置在scripts
目录下
注意:每个阶段的起始地址均是根目录