hudson持续集成duboo微服务

2018-06-26  本文已影响0人  yy爱yy

1.下载hudson的war包部署到tomcat

2.下载需要的插件

默认的插件外还有SSH,maven3等,我的用到了如下插件

需要的插件

3.系统管理-系统设置

JDK maven 设置远程服务器账号密码及路径

4.新建任务

创建多个任务时可以通过复制任务,实现copy已有任务设置项。

设置SVN地址,注意要进行认证

设置依赖项目,逗号隔开

maven命令

war包部署

5.遇到的错误

a、

ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exceptionorg.codehaus.cargo.container.ContainerException: Failed to redeploy [C:\Users\tms-test\.hudson\jobs\invoiceWeb\workspace\target\invoice.war]

解决:

manager-gui — Access to the HTML interface. 

manager-status — Access to the "Server Status" page only. 

manager-script — Access to the tools-friendly plain text interface that is described in this document, and to the "Server Status" page. 

manager-jmx — Access to JMX proxy interface and to the "Server Status" page.

必须把部署用户的权限定义为“manager-script”,才可以成功部署。(Tomcat安装目录/conf/tomcat-users.xml)

注:部署完成后一直还是不成功。最后发现是tomcat的webapps中的默认项目被删了,导致账号不可用。(这个问题捣鼓了一下午T.T)

上一篇下一篇

猜你喜欢

热点阅读