hudson持续集成duboo微服务

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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • jenkins是一个用Java编写的开源自动化服务器,它是Hudson的一个分支project ; 它是一个持续集...
    _palm阅读 10,529评论 0 16
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,947评论 6 342
  • 今天周天,还想着跟室友一起去东门逛街买衣服呢,奈何这雨越下越大,趁这个等雨停的间隙做做笔记,那也是极好的当然这个间...
    小炼君阅读 1,077评论 0 51
  • 我的写作水平不好,所以只能简单介绍: 94年湖南小哥一枚 性格简单 爱好摄影摄像 工作婚礼摄像师 我喜欢带着相机四...
    疯子狗阅读 1,068评论 32 11
  • 现在我拿着这个“学习积极分子”的本子来写因学习不好才有的心事,不免有点自嘲的味道,家家都有本难念的经,人人又何尝不...
    李牧仁阅读 265评论 0 0