使用Hudson FTP Publisher插件在FTP上发布Maven工件
我正在为不同的环境构建一些人工制品zip文件:使用专门的maven概要文件,使用maven组装插件进行测试、开发。我想在FTP服务器上复制/收集这些人工制品,将版本01.07.10.16.Wed-1626作为文件夹保存,因此我需要从test/build/01.07.10.16.Wed-1626/复制到 Maven输出的布局如下:使用Hudson FTP Publisher插件在FTP上发布Maven工件,ftp,hudson,Ftp,Hudson,我正在为不同的环境构建一些人工制品zip文件:使用专门的maven概要文件,使用maven组装插件进行测试、开发。我想在FTP服务器上复制/收集这些人工制品,将版本01.07.10.16.Wed-1626作为文件夹保存,因此我需要从test/build/01.07.10.16.Wed-1626/复制到 Maven输出的布局如下: target/ build/ 01.07.10.16.Wed-1626/ my-server-01.07.10.16.Wed-1626-dev.
target/
build/
01.07.10.16.Wed-1626/
my-server-01.07.10.16.Wed-1626-dev.zip
my-server-01.07.10.16.Wed-1626-test.zip
对于复制我正在使用的人工制品,但我遗漏了一些东西,因为即使构建是正常的,人工制品是没有问题的构建,但是任务在没有复制人工制品的情况下完成,并且在控制台中没有关于复制人工制品的日志信息
我的FTP publisher config FTP存储库主机是:
我的Hudson作业FTP publisher config将工件发布到FTP是:
其他问题:
1:是否存在任何日志?是否可以启用FTP上载程序日志以检查是否存在任何FTP复制错误?
2:文件模式源或dest有问题吗?
3:我也可以使用maven antrun插件进行上传,但由于此post buil任务只应由Hudson使用,因此应在POM之外定义。您看过Hudson的Artifactory插件吗 顺便说一句,您可以使用Maven本身部署这些工件。如前所述,我需要上传一些使用maven assembly插件生成的非连接ZIP,并且仍然需要将实际工件my-server-1.7.jar上传到实际的maven repository Nexus上,这样我就不会混合使用它们了
Hostname: my-ftp-server
Port: 21
Timeout: 10000
Root Repository Path: projects
User Name: my-user
Password: my-pass
FTP site: my-ftp-server
Files to upload
Source: target/build/**
Destination: myserver-1.7