Jenkins 全局配置、凭据配置、邮件配置
一、全局配置
全局配置:
二、凭据 SSH 私钥认证
Gitlab (存放公钥:id_rsa.pub) ———— Jenkins (存放私钥:id_rsa )
这一步可以提前做,也可以在 构建 Maven 项目时再创建 SSH 认证,效果是一样的。
三、在创建项目时生成 SSH认证
1、在github上操作一个项目
1、创建一个空的github项目
2、并上传一个项目,kgcweb
3、配置 SSH认证,为jenkins主机的公钥
2、在jenkins上创建一个maven项目
3、为 jenkins-maven项目添加私钥,与github的私钥相匹配
四、 邮件服务器配置
1、安装邮件扩展插件 Email Extension Template
2、设置 邮件服务器
Jenkins Location
jenkins URL(jenkins 的 URL) http://192.168.168.13:8888/
系统管理员邮箱地址(写公司邮箱) shm1136265636@163.com
Extended E-mail Notification
SMTP server(smtp 服务器) smtp.163.com Default user E-mail
suffix(邮箱后缀) @163.com
Default Content Type(邮件内容,带有html标识) HTML (text/html)
Default Recipients(默认接收邮件用户) shm1136265636@163.comDefault
Subject(默认标题)
$BUILD_STATUS!Default Content(默认邮件内容)
邮件通知
Reply-To Address(回复邮件地址) shm1136265636@163.com