【发布时间】:2012-10-14 19:57:33
【问题描述】:
我的云服务器位于世界各地的不同数据中心。每个数据中心都相互独立。
我正在寻找一种简单的方法来轻松且一致地将工件部署到每个区域中的各个服务器集群(可能运行不同版本的软件,即开发、测试和生产集群)。在我看来,我需要一个工件服务器,因为我可以在云服务器上执行一个安装脚本,它会下载正确的软件工件。
现在,我从事运营方面的工作。我不关心进行构建或管理软件构建依赖项。我只是想要一个工件服务器,我可以在其中存储我的包的所有不同版本以供以后访问。更重要的是,我要存储几种不同类型的工件。
- Shell 脚本
- Python 脚本
- 木偶清单
- Debian 文件(通常作为多个 debian 的 tar.gz 文件提供)
Nexus 或 Artifactory 可以管理所有这些类型的软件包,还是我应该换个方向?我不反对将 make 文件添加到仅生成 tar.gz 文件的 shell 脚本项目中。我只是不想走建立工件存储库的道路,最终,一点脚本、wget 和 apache 服务器就可以正常工作。
【问题讨论】:
标签: deployment nexus artifactory artifacts