一、jenkin准备
- 安装的插件
NodeJS
Gitlab API Plugin、Gitlab Authentication、Gitlab Plugin
- 创建Node全局配置

二、gitlab准备
1、生成SSH Key
ssh-keygen -t rsa -C "邮箱@example.com" -b 4096

将id_rsa.pub文件中的内容复制&粘贴

三、jenkins-job配置
- 新建job

- 配置源码

- 构建触发器

- 配置构建环境

- 增加构建步骤(比如单元测试等)

- 增加构建后步骤

四、gitlab项目配置
- 增加webhooks

- 测试

- 查看jenkins构建情况

- 构建日志

五、总结
以上即可完成从gitlab提交、触发Jenkins的构建流程,也可以以其它事件来触发Jenkins来做更多持续集成/持续部署的事情。