Artifactory 1.3.0-RC2
我们很高兴地宣布Artifactory 1.3.0-RC2的可用性。
本版本主要特性和变更
- 删除(取消部署)工件会立即更新相关的maven-metadata.xml。
- 能够上传和部署以m2格式排列的多个工件(zip存档)的捆绑。
- 错误修正。
享受
Artifactory团队
安装
详情请参阅安装部分的当前用户指南,这仍然适用。
从1.3.0-RC1升级
只需要替换war文件。如果你在Tomcat上运行,确保也删除了分解的artifactory webapp目录。
从1.2.2-rc0升级到1.3.0-beta-6.1
从旧版本升级Artifactory有两种方式:
- 从UI
- 通过使用
artadmin
命令行工具
Web方式升级
目前只支持从UI升级以前的1.3.0-x版本.
- 在旧的Artifactory安装中运行Full System Export并将导出保存到目标目录。
- 执行一个新的Artifactory的干净服务器安装(它不应该包含存储库数据或您定制版本的Artifactory配置xml文件)。
- 安装新的Artifactory版本,转到管理/导出和导入/系统/导入系统,选择之前的导出目标目录并让导入运行。就是这样!
通过升级artadmin
工具
虽然从web UI升级是简单和直接的,但有时升级过程可能需要很长时间,特别是对于非常大的存储库。在这种情况下,原始的web请求可能会超时,升级进程将在后台继续进行。
因此,如果希望以最可靠的方式监视升级进程的进展并访问更高级的转储选项,建议使用artadmin
命令行工具。
以下是一步一步的指导:
- 停止你的旧Artifactory。
- 执行
artadmin转储
老的命令ARTIFACTORY_HOME美元
或者在副本上(推荐):artadmin dump $ARTIFACTORY_HOME
dumpExport
旧的存储库数据以适合导入到当前Artifactory的格式保存在当前执行目录下的文件夹中。
注意:默认情况下,缓存(例如repo1)是不出口.要导出缓存,请添加——缓存
参数。 - 执行一个新的Artifactory的干净服务器安装(它不应该包含存储库数据或您定制版本的Artifactory配置xml文件)。
- 启动新的Artifactory。
- 导入
dumpExport
将文件夹导入Artifactory,可以从UI,如前一节所述,也可以运行:artadmin import dumpExport——username admin——password密码
artadmin
输出将显示导入的进度。注意:如果artadmin
进程被杀死,导入仍然会在Artifactory中运行。
重要的信息
安装或升级前请仔细阅读:
- 如果你在JDK 1.6下运行Artifactory,你必须使用JDK 1.6的愉快以及以上版本,原因是与以前JDK 1.6发行版中嵌入的旧JAXB版本不兼容。JDK 1.5用户不受此影响。
- 如果你使用过以前版本的Artifactory,强烈建议:
- 使用发行版中的Artifactory新版本,不要尝试修补以前的安装。
- 在使用此版本之前,请清除浏览器的缓存。
- 独立安装的默认Artifactory用户已更改为
artifactory
(而不是码头
).您可能必须相应地更新提供的安装脚本或您的文件系统权限。 - 请注意,并非所有文档都已更新,以反映此版本中的最新更改。
关于导入过程的重要信息
在导入过程中,二进制工件被复制到一个工作副本中,并由后台线程导入到Arifactory中。这大大加快了导入过程,并使Artifactory能够尽快为请求提供服务。后台导入过程需要一些时间才能完成,这取决于存储库的大小。在此期间,Artifactory可能会比平时执行得更慢,但它仍然会立即为任何工件提供服务。日志确实提供了关于此流程进度的可见信息。
重复升级过程
如果您希望从头开始重复升级过程,请务必删除美元ARTIFACTORY_HOME /数据
文件夹从您的新Artifactory安装之前。
1.3.0-rc-1版本的主要特性和变化
- 远程校验和的灵活验证:缺席时生成(默认),失败,忽略并生成和传递(请参阅每个策略的UI描述)。
- 许多错误修复和稳定性改进。
- 更好的MySql支持。
- 改进了对Safari的支持。
- Artifactory和artadmin现在在一个单一的可下载发行版下。
- 更好的整体表现。
1.3.0-beta-6版本的主要特性和变化
- Artifactory可以100%通过新设计的用户界面进行配置
- 支持Artifactory的运行MySql为了获得更好的可伸缩性、性能和工具支持。
- 支持Artifactory的运行Websphere.
- 安装脚本下自动设置专用Tomcat实例。
- 能够一次性删除已部署版本及其所有子工件。
- 来自UI的动态日志跟踪。
- 断开连接环境的全局脱机标志。
- 开箱即用的支持运行独立的Artifactory作为Windows服务(除了现有的Unix服务安装程序之外)。
- 统一
artadmin
CLI工具的所有管理任务。 - 大大提高了备份和恢复的速度。
- 许多内部性能和并发性改进。
- 通常的错误修复。
1.3.0-beta-5版本的主要特性和变化
- 就地增量备份。
- 围绕安全身份验证和授权的性能改进。
- 修复了远程存储库缓存访问控制设置的UI错误。
1.3.0-beta-4版本的主要特性和变化
- 改进的LDAP支持-支持多个dn,针对MS Active Directory的非匿名绑定和子树搜索。
- 修复了使用轻量级HTTP wagon部署的关键问题(RTFACT-629)。
- UI和性能改进,以及常见的bug修复。
1.3.0-beta-3版本的主要特性和变化
- 组支持与一个直观的强大的用户界面组管理。
- 改进的权限控制,包括/排除特定的存储库路径(例如,禁止某些用户/组下载源代码)。简单的管理-不需要regexp专家。
- 支持删除权限和防止用户覆盖现有工件。
- 修改了使用选项卡和每个项目视图的有效权限的存储库树浏览。
- 通过异步提交二进制导入提高了导入速度。
- 改进的#升级过程。
- 使用Spring模块为JCR提供更好的事务管理。
- 甚至更快的就地增量备份。
- 低级别管理员直接WebDAV访问底层jackrabbit存储库(使用:http://localhost:8081/artifactory/jcr/default/连接)。
- 通常的错误修复,稳定性和速度的提高。
Jira的完整发布说明可以在这里找到:
1.3.0-rc-2
1.3.0-rc-1
1.3.0-beta-6
1.3.0-beta-5
1.3.0-beta-4
1.3.0-beta-3