jekins学习二——自动化部署

一,工程里需要引入jboss插件:jboss-as-maven-plugin

Pom.xml里边如下:

<plugin>

           <groupId>org.jboss.as.plugins</groupId>

           <artifactId>jboss-as-maven-plugin</artifactId>

           <version>7.1.1.Final</version>

           <configuration>

              <force>true</force>

              <hostname>172.17.1.23</hostname>

              <port>17999</port>

              <username>zhang3</username>

              <password>123456789</password>

           </configuration>

        </plugin>

Hostname就是远程服务器ip,端口是jbossmanagement端口,uername这里有的话,就直接填,密码也是。没有的话就要自己搞下了(这块也花了哥好长时间,怎么部署都是失败的),通过jboss自带工具add-user.bat添加,工具位置,如图bin目录下。



选a即可;


输入括号里的ManagementRealm


然后输入用户名、密码(密码是不能看到的)、确认密码


输入yes或者y,即可创建成功。


然后任意键结束掉。

二,新建任务,完成自动化部署

点击新建,如下图


输入名称,并选择构建一个maven项目


输入源码管理,我们这里用的svn;主要是方框的位置,先勾选subversion,Repository URL:填写工程的svn地址;Local module directory选填,按照方框里填,写上工程名字即可。


接下来就是构建触发器,就是什么时候要触发构建。


Poll SCM:是svn代码有变化,执行构建

Build periodically:是定时出发构建任务

日程表里填写用tab分隔开的五个字段:分别代表分钟、小时、日、月、星期。

接下来填写构建前要做的事情:

重点在Goals and options :构建命令 注意前边不要加mvn,否则会构建失败;Settings file 要选择Setting file in filesystem, File path:用自己的settings.xml


最后到“增加后构建操作步骤”

选择Deploy war/ear to acontainer(前提是要在插件管理里边增加一个插件:Deploy to container plugin)


War/ear files :是jenins的主目录(即系统设置的主目录)+ 目标war生成的目录 + war包名称。

Contetxt path: 发布后web访问名称。

Manager user name: jboss management的用户名

Manager password: jboss management 对应的密码

JBoss URL: 远程服务器ip+访问端口



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值