使用Jenkins持续集成maven项目

使用Jenkins持续集成maven项目

首先下载最新的Jenkins的war包,放在tomcat的webapps的目录下,然后运行,例如:

http://121.42.62.45:8080/jenkins/

然后按照一步步的提示,下载相关的插件,最后进入主界面:

使用Jenkins持续集成maven项目

下面是Jenkins的一些配置:

点击左侧的manager Jenkins,进入如下类似界面:

使用Jenkins持续集成maven项目

(1)首先配置 global tool configuration,点击下面的按钮:

使用Jenkins持续集成maven项目

来配置一下maven git gradle ant jdk等等

下面是我的配置:

使用Jenkins持续集成maven项目

使用Jenkins持续集成maven项目

基本上都是些默认配置,但是jdk我是引用的本地的jdk.

(2)再来下载一些必要的插件,点击manager plugins:

使用Jenkins持续集成maven项目

进入:

使用Jenkins持续集成maven项目

这是我的一些插件

Ant Plugin

bouncycastle API Plugin

Branch API Plugin

build timeout plugin

Capitomcat Plugin

Config File Provider Plugin

Credentials Binding Plugin

Credentials Plugin

Deploy to container Plugin

Deploy to Websphere container Plugin

Display URL API

Durable Task Plugin

Email Extension Plugin

External Monitor Job Type Plugin

Folders Plugin

Git client plugin

Git plugin

GIT server Plugin

GitHub API Plugin

GitHub Branch Source Plugin

GitHub plugin

Gradle Plugin

Icon Shim Plugin

Javadoc Plugin

JavaScript GUI Lib: ACE Editor bundle plugin

JavaScript GUI Lib: Handlebars bundle plugin

JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin

JavaScript GUI Lib: Moment.js bundle plugin

JUnit Plugin

LDAP Plugin

Mailer Plugin

MapDB API Plugin

Matrix Authorization Strategy Plugin

Matrix Project Plugin

Maven Integration plugin

OWASP Markup Formatter Plugin

PAM Authentication pluginPipeline: APIPipeline: Basic StepsPipeline: Build StepPipeline: GroovyPipeline: Input StepPipeline: Milestone StepPipeline: Nodes and ProcessesPipeline: SCM StepPipeline: Shared Groovy LibrariesPipeline: Stage StepPipeline: Step APIPipeline: Supporting APIs

Plain Credentials Plugin

Resource Disposer Plugin

ruby-runtime

SCM API Plugin

Script Security Plugin

SSH Credentials Plugin

SSH Slaves plugin

Structs Plugin

Subversion Plug-inTimestamper

Token Macro Plugin

Windows Slaves Plugin

Workspace Cleanup Plugin

创建一个maven项目:

(1)创建maven项目

使用Jenkins持续集成maven项目

(2)配置代码源,我使用的是git:

使用Jenkins持续集成maven项目

(3)定时持续集成

使用Jenkins持续集成maven项目

我使用的是手动集成,也可以设置为定时定点自动集成,例如:

使用Jenkins持续集成maven项目

使用Jenkins持续集成maven项目

(4)设置项目的pom.xml的路径(相对路径)

使用Jenkins持续集成maven项目

(5)自动部署

使用Jenkins持续集成maven项目

这里一定要注意关于tomcat的设置,由于我的tomcat是8.5的,tomcat不让我远程部署,古我注释掉了Value标签

使用Jenkins持续集成maven项目

然后这是我的tomcat-users.xml的用户设置,位置为:

使用Jenkins持续集成maven项目

创建的用户:

使用Jenkins持续集成maven项目

这个项目的配置到此结束。

最后build一下,当出现31的那种情况时,表示成功:

使用Jenkins持续集成maven项目

然后再来到tomcat的webapps目录下查看:

使用Jenkins持续集成maven项目

表示成功了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值