Jenkins在tomcat下启动并实现自动化部署发布项目

本文主要介绍在初次利用jenkins进行自动化部署项目时所遇到的坑,希望对阅读本博客的朋友有所帮助。

首先进入jenkins官网进行下载:https://jenkins.io/;然后点击download按钮进入下载界面

 

根据你的需要进行选择下载,这里使用的是最后一项war形式的下载包:

下载完成之后,进行Jenkins的安装启动,Jenkins的启动可以有两种方式:

一:在命令行运行:java -jar jenkins.war 进行运行;输入:localhost:8080即可访问;

二:将jenkins.war放在tomcat的webapps下面,然后启动tomcat的方式运行;

我推荐使用第二种方式,因为第二种方式可以解决你访问jenkins时永久修改jenkins默认端口的问题(主要是修改tomcat的访问端口间接实现)。

注:在使用第二种方式的时候,请确保tomcat能够正常可用;

接下来进入主要部分:

一、当运行tomcat后,进入http://localhost:8080/jenkins;第一次进入会出现下面页面:

(以下四张图片来至博客https://www.cnblogs.com/c9999/p/6399367.html;主要是我初次进入jenkins时没有截图留下来这四张图片,尴尬0.0。同时感谢该博主给了我最开始学习使用Jenkins的帮助)

接下来会让你选择插件的安装方式,选择第一个选项自动安装方式(当然你也可以选择第二种,自己去手动安装,但是我想你也不愿意费这个神自己去弄。。。0.0)

接下来就是稍微会费时的安装一堆插件,等待安装完成后,会进行账号密码设置:

用户名与密码请记住,免得下次登陆时忘记用户名密码造成不必要的麻烦。

二、在进行创建项目之前,请确保以下插件已经安装

1、Credentials Binding Plugin  插件(此插件用于创建凭据时使用)

点击系统管理--》点击插件管理

然后点击已安装;在右上角搜索框中输入Credentials进行搜索

2、Deploy to container Plugin插件(此插件用于自动将项目打成war包放入tomcat中)

三、在创建项目之前,请进行maven以及jdk配置,确保运行环境完整:

点击系统管理--》点击全局工具配置

然后进入配置界面:

四、修改tomcat的用户名以及密码,因为在创建项目时要使用:

进入tomcat 的conf中,打开tamcat-users.xml文件;

在<tomcat-users></tomcat-users>标签中加入如下配置设置用户名密码:

<role rolename="manager-gui"/> 

<role rolename="manager-script"/>

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

 

五、完成上面检查及配置之后,返回首页,进入新建项目页面:

 

六、进行构建项目的配置:按照下面截图所示进行配置即可

点击Jenkins后会弹出如下所示的弹框,有些时候在进行下面弹框的操作时,填写完毕进行提交后可能会出现一个标题为oops的错误(当然没有出现是最好的),此时,暂时没找到合适办法解决,最好的就是重新下载一个war进行运行,虽然是重新下载的war,但是,你的电脑上已经保存了之前创建过的信息,所以,不用担心启动步骤会重头再来一遍。

设置好svn凭据后,在刚才页面的Credentials选项中选择你刚才建好的svn凭据。

接下来进行其他配置,如下图:

在下图输入框中填写clean package,然后点击右下角的高级选项,填写相应内容

接下来选择如图所示的选项:

填写相应内容:

最后点击保存即可;

然后返回主页面,既可以看见刚才建立的构建项目;

看见success表明构建成功,访问http://localhost:8080/wst即可访问自己部署的系统主页面;如果构建失败,请注意看控制台输出的失败信息,然后具体原因具体分析了,做好最开始的检查及环境配置工作,基本上按照步骤来都能够成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值