首页 Jenkins教程jenkins配置自动构建部署

jenkins插件管理及安装

jenkins构建触发器

运维派是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai

基于ssh key 拉取代码

实现jenkins服务器到gitlab服务器的基于密钥的验证,可以让jenkins连接到gitlab执行操作

在jenkins服务上生成 ssh key

在gitlab服务器上添加上面生成的ssh key

jenkins配置自动构建部署插图
jenkins配置自动构建部署插图(1)

在jenkins服务器上测试 ssh key

测试可以不使用用户名密码后直接获取代码

先在gitlab查看项目的下载地址:code>git@10.0.0.100:testgroup/testproject.git

jenkins配置自动构建部署插图(2)

在jenkins服务器上执行克隆,不再需要用户和密码

配置jenkins到gitlab非交互式拉取代码

jenkins 服务器添加凭据

Jenkins-凭据-jenkins—全局凭据—添加凭据

jenkins配置自动构建部署插图(3)
jenkins配置自动构建部署插图(4)

复制root的私钥

添加私钥

jenkins配置自动构建部署插图(5)

4.3.2 jenkins创建任务

jenkins配置自动构建部署插图(6)

配置git项目地址和用户

添加完成的证书没有报错表示认证通过

jenkins配置自动构建部署插图(7)

测试构建项目
点击立即构建

jenkins配置自动构建部署插图(8)

验证构建结果

jenkins配置自动构建部署插图(9)
jenkins配置自动构建部署插图(10)

服务器验证数据

将代码部署至后端服务器

先和后端服务器实现基于key验证

jenkins配置自动构建部署插图(11)
jenkins配置自动构建部署插图(12)
jenkins配置自动构建部署插图(13)
jenkins配置自动构建部署插图(14)
jenkins配置自动构建部署插图(15)
jenkins配置自动构建部署插图(16)

在后端服务器查看文件是否复制成功

访问后端服务器页面验证是否成功

jenkins配置自动构建部署插图(17)

范例:针对tomcat后端服输,构建执行shell脚本内容

更新代码再次构建,查看后端服务器是否能自动更新

jenkins配置自动构建部署插图(18)
jenkins配置自动构建部署插图(19)

再次访问后端服务器页面,验证是否成功

jenkins配置自动构建部署插图(20)

本文链接:http://www.yunweipai.com/35768.html

jenkins插件管理及安装

jenkins构建触发器

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部