Windows平台搭建Jenkins+maven+git实现自动发布已经越过几道坑

Windows平台搭建Jenkins+maven+git实现自动发布已经越过几道坑


很抱歉,我从word文档拷贝到csdn博客中的,因此的没有图片,

图文版请去,https://download.csdn.net/download/seasonszx/10311628下载



准备环境:Windows平台 

Jdk路径:C:\Program Files\Java\jdk1.8.0_131

Maven路径:D:\apache-maven-3.5.0

Git路径:C:\Program Files\Git

以上应用确保安装正常,且配置正常运行,上面的截图可以检验是否运行正常

一、      Jenkins的环境搭建

1.    下载Jenkins应用文件:jenkins.war(我这里下载的是2.73.1版本)

2.    以tomcat作为容器,启动jenkins

3.    启动后,访问地址: http://127.0.0.1:8901/jenkins/

4.    登录之后,访问:系统管理→About Jenkins,显示版本是2.73.1

5.    下载插件:系统管理→管理插件-可选插件中搜索

必要插件:

a.      Deployto container Plugin(搜索项)

b.    Git client plugin

c.     Git plugin

d.    GIT server Plugin

e.    GitHub API Plugin

f.     GitHub Authentication plugin   (搜索项)

g.    GitHubBranch Source Plugin

h.    GitHub Organization Folder Plugin (搜索项)

i.       GitHubplugin

j.       MavenIntegration plugin(搜索项)

对以上的搜索项进行搜索,然后安装即可,其他那些插件一般会自动关联下载,如果下载失败,则再进行下载,下载安装成功后,要重启jenkins

6.    系统设置→Global Tool Configuration,

配置如图,注意我的安装文件的根目录和配置的关系,

注意坑1:有些是home,有些是exe,很多人配置path的时候,不知道到哪个文件夹为止,按照下面的图走吧,对于入门者已经直接跳过几个坑

7.    新建项目

8.    源码管理

选择git,注意坑2:如果前面没有下载git插件,选择的时候只有none

Repositories中,

URL:你github上的项目的url,(放一个测试的maven-web项目)

Credentials:你github的账户密码,没有的话点add

注意坑3:这里会出现很多问题,出问题,就会有红字警告,比如

无法执行git命令,解决方法:检查

系统设置→Global Tool Configurationgit的配置,必须定位到.exe

链接异常问题,检查你的github地址和账户密码确保无误

9.    Build配置

ROOT POM : POM文件位置,一般不用改。

 

GOALS AND OPTIONS这里执行MAVEN的命令,和你在IDE中一样,INSTALL安装,PACKAGE 打包等等。如果为空的话,默认是执行maven install

注意坑4File Path中,下拉框自带出来的,可能没带settings.xml,你要自己输入补全,

10.  构建后操作

选择:Deploy war/ear to acontainer,部署到tomcat中,如图

在这部中,jenkins会将github上的项目build到jenkins的job文件家中(C:\Users\Administrator\.jenkins\jobs\github-webtest\workspace\target)

然后会将此war文件,部署到tomcat容器中,这里Containers的用户名和密码是Tomcat管理员的账户密码,Tomcat URL 就是你需要进行部署的远程Tomcat服务器的ip和端口。

这里需要进行设置的是远程Tomcat的管理员信息,修改远程Tomcat容器下的conf/tomcat-users.xml文件,在内添加下边的内容:

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="admin"/>

<user username="admin" password="admin" roles="admin,manager,manager-script,manager-gui"/>

 

注意坑5:注意 manager-script 这个必须得有,不然的话这个用户就没有操作脚本的权限

注意坑6tomcatURLhttp://127.0.0.1:8902即可,不要加最后的”/”

注意坑7:必须保证tomcat是启动状态,否则会报connection refuse

11.  Apply →保存

12.  立即构建

执行状态中,进度条,等待结束

#N代表第几次执行,

红色小球代表执行失败,就去看ConsoleOutput日志自己百度解决

蓝色小球代表执行成功,同样可以看看ConsoleOutput日志,结尾有喜爱的SUCCESS

 

13.  测试

去tomcat webapp中看是否已经部署上去

 

去网站上访问,同样可以访问到

二、      作者寄语

以上是最基础最简单的jenkens+maven+git的配置,只是作为带你入门的步骤,更多功能和配置,有待用户自己挖掘。不足之处还望其他玩家补充。

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值