Jenkins+Git+Maven安装与使用

身为一个后台开发人员,Jenkins第一次使用,前前后后配置了两天,现在我就来把自己的经验分享给大家,先说下我们大概的一个流程,代码提交到Git上后,Jenkins定时去Git上拉取代码,然后编译,打包上传到服务器Tomcat下,然后重新启动Tomcat,这样就省了很多步骤,使部署服务变得简单轻便,好,下面开始。

一:系统环境的配置

1.1:无论你是在Windows下部署Jenkins还是在Linux下,首先你要有Jdk、maven、Tomcat,这些安装都是些基础的就不在说了,如果不会可以参考:http://blog.csdn.net/mdw5521/article/details/78958377

二:安装Jenkins

2.1:下载Jenkins,下载地址:https://jenkins.io/download/ 建议选择下图中红色圈住的war文件。



2.2: 下载完成后,将Jenkins.war拷贝到你想要放置的服务器,然后去到拷贝的路

径,执行 java -jar jenkins.war 即可,这样Jenkins就启动成功了,启动成功后

有一个字符串,也就是我们下面要用的秘钥



2.3: 当然你不注意也没关系,下面我们来访问我们部署的服务器 IP+8080端口,在

下面的框中填入你刚才看到的那串秘钥,如果不知道也可以去上图红色圈中的目录下

去找到我们所需要的秘钥。



2.4:输完秘钥就到了安装插件的页面,如果你是打什么刻意选择右边的自定义,当然

看我的文章你肯定也不是大神,还是选择左边的安装吧,他会把基本需要的都安装

好。下面要做的就是慢慢等。


安装完成后你可以注册一个自己的账号,当然你也可以使用admin,密码就是之前的那串秘钥。

三:Jenkins基本配置

安装完成后,下面就到了我们正儿八经的Jenkins管理页面了,Jenkins大部分是中文的,这点很不错,如果你还是看不懂,那么就使用谷歌完全给他翻译成中文。


3.1:安装几个我们需要用到的插件 :系统管理—管理插件—可选的插件  安装下面

这两个插件,第一个是Maven插件,安装后才可以常见Maven项目,第二个是SSH插件,

与远程服务器连接的插件。(如果另有需求可以安装其他的)



3.2:系统管理—系统设置,拉到最下面,按下图标识,配置远程服务器,也就是我

要把服务部署到的服务器的基本信息(IP、登录账号、密码、项目上传地址等)



3.3: 配置JDK,Maven系统管理—全局工具配置,如下图(Git安装的插件,选择默认

就好)




四:项目的创建

4.1: 首先创建一个Maven项目,输入项目名,现在构建一个maven项目

4.2:然后接下来就是配置我们创建的Maven项目,配置Git地址。

RepositoryURL:就是你代码的Git地址。

Credentials :如果你的Git有秘钥之类的需要在下面配置。


4.2.1:点击Add-Jenkins 如下图添加我们Git认证ID和Description可以随意。


4.3:下面就是构建触发器就是多久执行一次,我们选择Poll SCM,按照后面的格式

就是24小时执行一次


4.4:构建环境,既然你是Maven项目,默认就是pom.xml.我们在Goals and options

后面加上clean package


4.5:最重要的来了,那就是我们的Post Steps,前面的配置已经可以将代码从Git

拉取下来并且编译了,下面就是将代码上传服务器并重启服务器了,这个地方就用到

了插件Publish Over SSH

Sourcefiles :这里是我们 jar/war包被jenkins编译后的位置,按照我这个写就行

了,当然你的是war,后面改下。

Removeprefix:去掉文件的前缀,就是把target去掉就可以了。

Remotedirectory: 这是远程目录 即你想把文件拷到何处,之前配置服务器时路径已

经配好,就不用配了。

Execcommand :这个是你把文件拷到服务器后做的操作命令。

想必会一些Linux基本操作的都能看懂,大概意思就是先关闭Tomcat,然后将webapps

备份一个,然后新建一个webapps,然后将项目拷贝到webapps下,然后删除外面的项

目,在然后在启动Tomcat.



五:测试构建

5.1:点击项目,然后点击立即构建,会看到有个小篮球在闪,点击小篮球就可以看到控制台的信息。


5.2:出现如下信息就意味着成功了,如过时按照上面的步骤,应该没有问题,遇到问

题,百度一下


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值