我有以下设置:
- 使用 Hudson、Maven 和 Artifactory 持续构建并运行的开发服务器。
- 我可以通过 Maven 构建一个工件,然后让 Hudson 将它部署到 Artifactory。
但是,我想做以下事情:
- 在本地构建服务器上的 Artifactory 中选择一个工件。
- 将该工件部署到远程存储库而不进行新构建。
我想这样做的原因是,第一台服务器是一个开发服务器,可以随意更改新的工件。另一个服务器/存储库是公司所有工件的公共可见服务器。
我知道我可以创建第二个构建作业,但那将是重复的,而且 Hudson 一次只能管理一个 Artifactory 存储库。我可以手动将该工件部署到不同的 URL,但这是错误修剪,我需要在构建服务器上登录并且必须使用 shell 来执行此操作。
有谁知道如何最终达到目标?