gav*_*koa 25 artifacts repository
目前,我们使用FTP来维护构建工件分发和第三方产品(仅供内部使用).
工件是docs(HTML/pdf/chm/...),libs(.dll/.so/.a/.jar/...),程序(.exe/.jar/...)等等.它们不限于Java/.NET,可以来自不同的文化(固件,驱动程序,移动/工作站,GUI,Win/Linux/Mac/Solaris/AIX等).
为了使hierarhy orginize我们使用这样的路径:
ftp://3pp/VENDOR/PRODUCT/VERSION/... ftp://3pp/opensource/PACKAGE-x.x.x.tar.bz2 ftp://dist/PRODUCT/VERSION/...
为了维护工件的描述,我们使用README和CHANGES普通测试文件(reStructuredText).
这个架构中缺少什么?
我不是在寻找现有的解决方案.一些包管理器如rpm/dpkg,听说过Maven repo等......
请推荐Build Artifact Repository Managers.听到缺点和限制也很好.
UPDATE
M. *_*ley 48
您正在创建自定义软件工件库.有三个开源项目已经这样做了:
Artifactory和Nexus也有付费版本.
您可以在这些存储库中存储任何类型的文件,并且您不需要使用Maven.您可以手动将工件部署到它们.您可以设置细粒度的访问控制.它们与自动构建工具很好地集成.
我认为使用其中一种工具可以为您节省大量精力!
这是三者之间相当公正(社区驱动)的比较矩阵.
| 归档时间: |
|
| 查看次数: |
29522 次 |
| 最近记录: |