首页 > 其他 > 详细

Jenkins+Git的搭建和自动部署

时间:2021-05-13 19:39:44      阅读:10      评论:0      收藏:0      [点我收藏+]

前言

Jenkins在工作中都使用过,之前都是运维去搭建部署,弄好了之后给我一个网址去构建项目就可以了,所以也都是一直没了解过安装过程。

今天在自己的服务器上搭建了一遍,中间有遇到很多坑,特在此归纳总结一下。

 

安装

首先需要先安装jdk和maven,用来编译和打包。

jdk的安装教程:https://www.cnblogs.com/xuliangxing/p/7066913.html

maven的安装教程:https://www.cnblogs.com/freeweb/p/5241013.html

 

这里我们使用war包的方式运行jenkins,可以去官网下载,也可以在云盘中下载

jenkins.war下载地址:https://pan.baidu.com/s/1t7d_y_zIdsWtf2s7RmrWbQ      密码:5alx

 

运行

1.运行war包。这里通过启动参数把CSRF关掉,不然会有403错误,并且新版本的jenkins不支持在页面上关闭CSRF了。

   这里指定了8082端口运行

nohup java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war --httpPort=8082 >output 2>&1 &

 

2.访问  服务器ip:8282 ,会看到下图。根据提示,找到对应路径中的密码,复制输入。

技术分享图片

 

 

3.安装插件,这里我们点击安装推荐的插件就可以了

技术分享图片

 

 

 失败了一个,不用管它,点击继续

技术分享图片

 

 技术分享图片

 

技术分享图片

 

技术分享图片

 

 

配置任务

技术分享图片

 

 

 

输入任务名,选择自由风格,点击确定

技术分享图片

 

 

 这里输入项目的Git地址,然后点击添加凭证

技术分享图片

 

 

输入Git账号和密码 ,点击添加

 技术分享图片

 

 

在外面这里选择自己刚刚添加的凭证

技术分享图片

 

 

在构建步骤中选择执行shell脚本,内容主要切换到Jenkins的工作空间目录,编译和打包项目,然后把jar包上传到指定服务器,再运行jar包。

技术分享图片

 

BUILD_ID=XXXXXX,是为了解决jenkins构建结束后,执行的进程任务也跟着结束了。

技术分享图片

 

 

 

构建

点击立即构建

技术分享图片

 

 

查看日志,构建成功

技术分享图片

 

 

访问服务,服务已经成功启动

 技术分享图片

 

Jenkins+Git的搭建和自动部署

原文:https://www.cnblogs.com/-tang/p/14765303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!