首页 > 其他分享 >Maven3 + Nexus 2.3 + Hudson 2.x/3.x + Tomcat7

Maven3 + Nexus 2.3 + Hudson 2.x/3.x + Tomcat7

时间:2023-06-04 15:01:47浏览次数:48  
标签:hudson http Nexus Maven3 Hudson url 2.3 org color


[color=blue][b]以下在Hudson2.x配置成功,然后升级到Hudson3.x后,配置依然有效.[/b][/color]
[color=blue][b]Hudson邮件配置&构建bash项目[/b][/color] [url]http://www.blogjava.net/Man/archive/2012/12/26/393520.html[/url]
关于邮件的参数参考:[url]http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin[/url]

1.[color=red][b]配置参考[/b][/color]:Maven3实战笔记11Maven集成Hudson进行持续集成:[url]http://www.docin.com/p-219804521.html[/url]

2.[color=red][b]hudson--部署设置[/b][/color] [url]http://hanqunfeng.iteye.com/blog/857131[/url]
要输入管理员的账户和密码.否则报错.

3.[color=red][b]引入nexus[/b][/color]:直接修改Maven的setting.xml文件就可以了.


问题2:ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to redeploy [/root/.hudson/jobs/MavenTest/workspace/target/MavenTest.war]
......
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username and password you provided are not correct (error 401)
解决:配置的时候,要输入tomcat的admin账户和密码.

问题3:ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to redeploy [/root/.hudson/jobs/MavenTest/workspace/target/MavenTest.war]
......
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
解决:[url]http://sailorls.iteye.com/blog/1604709[/url] 必须把部署用户的权限定义为“manager-script”,才可以成功部署。 <user username="admin" password="admin" roles="manager,tomcat,admin,manager-script"/>

问题4: [color=red][b]Hudson获取不到SVN最新代码[/b][/color][url]http://yyjlinux.iteye.com/blog/1584699[/url]
简单的说就是 Hudson 的 Subversion 是根据时间戳来获取代码(只获取比Hudson 服务器当前时间早的代码)。如果Hudson 服务器和 Subversion 服务器上的时间不同步,尤其是Hudson 服务器慢于 Subversion 服务器就会产生问题(问题是某些在 Hudson 服务器上的时间之后的change 不能被同步下来)。

标签:hudson,http,Nexus,Maven3,Hudson,url,2.3,org,color
From: https://blog.51cto.com/u_3871599/6410713

相关文章

  • kubernetes部署nexus
    1.NexusVolumecat>nexus-volume.yaml<<EOF---apiVersion:v1kind:PersistentVolumeClaimmetadata:name:nexus-data-pvcnamespace:kube-opsspec:accessModes:-ReadWriteMany#指定storageClass的名字,这里使用默认的standardstorageClassName......
  • 查 101.201.62.30 IP信誉方法
    查101.201.62.30IP信誉方法https://www.virustotal.com/#/ip-address/101.201.62.30https://talosintelligence.com/reputation_center/lookup?search=101.201.62.30https://x.threatbook.cn/ip/101.201.62.30......
  • SeaTunnel V2.3.1源码分析--zeta引擎启动过程分析
    今天主要看SeaTunnel自研的数据同步引擎,叫Zeta。首先,如果使用的是zeta引擎,那么第一步一定是运行bin/seatunnel-cluster.sh脚本,这个脚本就是启动zeta的服务端的。打开seatunnel-cluster.sh看看,可以看到其实是去启动seatunnel-core/seatunnel-starter/src/main/java/org/apache/se......
  • hbase-2.2.3集群安装1
    安装程序,解压拷贝先设定hbase安装目录/home/opt/hbase-2.2.3tar-xvzfhbase-2.2.3.tar.gzmvhbase-2.3.3/home/opt配置环境变量vim/etc/profile添加如下exportHBASE_HOME=/home/opt/hbase-2.2.3exportPATH=$PATH:$HBASE_HOME/binsource/etc/profile 创建hbase的pids......
  • HBase-2.2.3集群安装
     /不需要手动创建,系统程序会自动创建hdfsdfs-mkdir-p/hbasehdfsdfs-chmod-R777/hbasehdfs://hadoop34:9000/hbase先设定hbase安装目录/home/opt/hbase-2.2.3tar-xvzfhbase-2.2.3.tar.gzmvhbase-2.2.3/home/opt配置环境变量vim/etc/profile添加如下ex......
  • nexus-maven 私服搭建
    1.查询docker镜像dockersearch nexus;我们选择最多人用的那个sonatype/nexus3 2.在本地创建一个目录,作为挂载,sudomkdir-p/nexus/data3.授权文件夹sudochown777/nexus......
  • 2.3. 接口与抽象类
    接口和抽象类是Java中两种实现抽象和多态的方法。它们之间有一些区别,但也有一些相似之处。这一节我们将通过详细的例子来更深入地了解接口和抽象类。2.3.1.接口接口可以定义一组方法签名,但不能包含方法的实现。一个类可以实现多个接口,实现接口的类必须实现接口中定义的所有方......
  • vm -版本 16.2.3 - 将win10 指定磁盘文件夹挂载为linux【centOS 7】的共享磁盘
    1.vm配置win10磁盘指定文件夹为共享文件夹, 16.2.3版本不需要安装vm-tools 2.在linux开启共享文件夹执行指令sudovmhgfs-fuse.host://mnt/hgfs-osubtype=vmhgfs-fuse,allow_other如果报错这是因为 /mnt/hgfs 文件夹已经存在不需要理会,已经开启共享了在  /......
  • 2.3Tucker分解HOSVD、HOOI算法推导和python实现
    HOSVD参考论文:AMULTILINEARSINGULARVALUEDECOMPOSITIONHOSVD虽然不能保证给Tucker分解给出最优拟合,但是可以提供一个好的初始化的解这些矩阵都是正交的。之所以求前R最大特征值,可以在下文的HOOI看到,目的是最大化目标函数UWHOSVD的最后一行证明如下:HOOI:黄色之所以可以化过去,......
  • 基于 python 的 nexus 私服 jar 包匹配查找程序
    程序通过计算jar包的sha1摘要,到maven仓库查询对应路径,适用于NexusRepositoryManagerOSS2.14.11-01,其他版本未做测试注意:jar包路径中不要出现空格#!/usr/bin/python3importhashlibimportosimportrequestsimportsysimporttempfilefromxml.etreeimport......