【发布时间】:2018-09-12 13:20:15
【问题描述】:
我正在使用 ANT 构建工件(最终所有工件将被压缩到一个 zip 文件中)和 jenkins 插件“Nexus Artifact Uploader”将工件上传到 nexus 存储库。
我想仅使用 ANT OR jenkins 插件从 nexus 存储库下载工件(zip 文件)。我不应该使用 maven 来完成这项任务。此外,我的部署环境中不允许使用诸如“wget”或“curl”之类的 unix 命令。它因权限被拒绝错误而失败。所以,我想要只使用 ANT 或 jenkins 插件的解决方案。
谁能帮忙。
【问题讨论】:
-
尝试检查这个线程 - stackoverflow.com/questions/11848406/…
-
很抱歉,我忘了提到我的部署环境中不允许使用 'wget' 或 'curl' 之类的 unix 命令。它因权限被拒绝错误而失败。所以,我想要使用 ANT 或 jenkins 插件的解决方案。
-
您使用的是 jenkins 管道还是旧式 jenkins 作业?
-
我正在使用老式的詹金斯工作,因为它不是那么复杂的项目。我的工作是构建工件并将其上传到 nexus。第二个工作将下载这些工件并上传到目标运行时。但是在完成构建作业后几乎没有执行部署作业的可能性。与构建作业相比,部署作业的执行频率将降低。所以这里不会有任何管道。
-
我明白了,如果您可以使用 jenkins2.0 Jenkinsfiles(又名管道),您可以通过干净的 Groovy 代码从 nexus 下载,这将使您的生活更轻松。
标签: jenkins ant jenkins-plugins nexus