跳到主要内容

· 阅读需 4 分钟

悦库企业网盘4.8版本发布了,新增空间配额、最近使用和主题切换等功能,管理员可以对空间和用户分配空间,提高企业存储空间的有效利用率,“最近使用”功能方便用户查找最近使用过的文件,提高效率。主题切换用于为悦库提供额外的外观选项,用户可任意切换主题颜色。

此外,本期还修复了用户近期反馈的问题,感谢广大用户对悦库网盘的支持。

欢迎大家下载使用,遇到问题可以随时反馈,我们会积极修复。点击加QQ群:450448657

为了让广大用户充分测试和体验专业版功能,可免费提供30天专业版测试授权,联系商务同事获取。点击添加商务QQ:480247680

image-20221125134822073

一、版本更新内容

  1. 新增空间配额功能,管理员可以对空间和用户分配空间大小。(专业版)

  2. 新增最近访问功能,方便用户查看最近使用过的文件。(专业版)

  3. 新增Linux版本病毒检测功能,Windows版本之前已经支持。(专业版)

  4. 新增主题切换功能,用户可选择自己喜欢的外观(悦库蓝、暗黑、赤诚红、叶兰绿、紫藤花、芙蕖粉)。

  5. “我的收藏”、“最近访问”、“我删除的”和“我的分享”增加原位置字段,方便用户查看目标所在的位置信息。

  6. 在文件审计中增加节点路径修复和孤立节点清理功能。

  7. 官方产品文档完善。增加存储管理相关教程,用于指导用户进行服务端的存储扩容、数据迁移、备份恢复等操作。

  8. 修复虚拟盘补丁安装失败的问题。

  9. 修复文件夹覆盖上传后子文件/文件夹大小为0的问题。(用户反馈)

  10. 修复Linux操作系统数据备份不完整的问题。

  11. 修复“文件动态”版本号显示错误的问题。

12.修复空间“更新时间”显示错误的问题。(用户反馈)

13.修复文件和文件夹不显示更新者的问题。(用户反馈)

二、下载地址

服务端下载入口

https://www.ydisk.cn/page/download.html

客户端下载入口

Web端登录网盘,点击左下角用户名称,即可在个人信息栏中看到下载入口。

img

三、主要界面

▼ 空间配额:管理员可以对空间和用户分配空间大小。

1)空间配额

img

2)用户配额

img

▼ 最近访问:最近30天预览和编辑过的文件会加入“最近访问”列表,方便用户查看最近使用过的文件。

img

▼ 主题切换:用户可选择自己喜欢的外观(悦库蓝、暗黑、赤诚红、叶兰绿、紫藤花、芙蕖粉)。

img

· 阅读需 3 分钟

悦库企业网盘5.3版本发布了。本期主要优化数据库和升级逻辑,修复了Linux系统无法设置定时任务等问题,优化用户体验。

此外,本期还修复了用户近期反馈的问题,感谢广大用户对悦库网盘的支持。

欢迎大家下载使用,遇到问题可以随时反馈,我们会积极修复。点击加QQ群:450448657

为了让广大用户充分测试和体验专业版功能,可免费提供30天专业版测试授权,联系商务同事获取。点击添加商务QQ:480247680

image-20221125134822073

一、版本更新内容

  1. 全面优化官网产品文档,结构更清晰,内容更丰富,去看看

  2. 新增手机端在线预览功能(专业版)。

  3. 新增手机端本地打开功能,文件下载后自动打开。

  4. 新增文件、文件夹、空间复制访问链接功能,发送链接给其他人,可直接跳转到目标位置。

  5. 修复客户端编辑文件冲突问题。

  6. 修复回收站文件无法还原的问题。

二、下载地址

服务端下载入口

https://www.ydisk.cn/page/download.html

客户端下载入口

Web端登录网盘,点击左下角用户名称,即可在个人信息栏中看到下载入口。

img

三、主要界面

▼ 文件链接:用户可分享文件和文件夹链接方便同事直接跳转到目标位置。

img

▼ 手机端在线预览:单击文件即可预览,支持Word、Excel和PPT等常用office系列办公文件。

img img

▼ 手机端搜索和传输列表功能

img img

· 阅读需 13 分钟

管理的本质

我们把文件作为企业的一种数据资产,那么它应该和传统的资产管理有异曲同工的思想。

比如小明现在是一个工厂的物料仓库管理员,负责对仓库中所有物料资产进行管理,如果他的能力不足,结果可能是:

  1. 货物随处乱放,出货很慢。
  2. 库存和出货量对不上,因为有些货出了,忘记登记了。
  3. 货物即将过保质期而不不知。
  4. 夏天多雨多虫,货损严重。
  5. 消防意识差,仓库发生火灾,货损严重。
  6. 各生产部门对原材料库存量信息不明确,阻碍生产和销售。

于是领导对小明的评价是:“仓库管的乱七八糟,简直是一团乱麻,趁早走人!”

小明反思:“如何管好仓库?不要搞的那么乱?”。

在信息论中有一个概念叫做“熵”,其定义是:“是一个系统内在的混乱程度“。这是应用于热力学、统计物理、信息论中的概念,由德国物理学家克劳修斯于1865年所提出。对于小明来说,要管好仓库,就需要逐渐降低仓库的混乱程度,即“熵减”。因此对于管理的过程是“熵减”的过程。我们针对管理所提出的方法论,其目的都是为熵减。

对于企业中的文件资产管理也是一样,要解决混乱问题,也需要熵减。

建立秩序

对企业中混乱的文件资产进行“熵减”,需要建立可落地的“秩序”,新秩序要落地,必然需面对阻力。

阻力一:新规则的学习成本和普及度。

阻力二:工作方式的改变,造成不适应。

阻力三:对秩序的最终价值缺乏信心,不认可,抗拒。

不要妄想强制推行管理型工具,如果不理解和接受管理理念,直接使用工具是无法发挥效能的。为企业建立可落地的文件管理新秩序,需要循序渐进,采用 “理念教育+使用培训+工具落地” 的方式。

1. 权限管理

RBAC(基于角色的权限管理)

在企业组织内,为各种工作职能创建角色,如“超级管理员”、“系统管理员”、“部门管理员”、“普通员工”,然后将文件操作的权限分配给特定角色,通过这些角色获得执行文件操作所需的权限,这样每个员工都有自己的文件访问范围,不至于越权访问。

image-20220319111436219

三权分立

查看我们的另一篇文章《文件管理之三权分立》

2. 目录结构的规划

  • 构建良好、和谐、有序的目录结构

两条重要的基础原则:

  1. 通用性:目录结构要符合大众的认知,自己能看懂,别人也要能看懂。

  2. 可扩展性:即使是同一个人每个阶段的兴趣爱好、学习计划等等都不尽相同。目录结构必须能够随时扩展,以适应新的需求。

  • 使用同一个维度对目录进行分类

对目录的分类,要先分析分类后归纳概括:

  • 分析分类:分析文件属性,确定它们的分类;
  • 归纳概括:将属性相同的文件,放入类目目录。

那么,如何分析文件属性,进行分类归纳呢?如果引入MECE分析法就很容易理解了。

MECE 分析法(Mutually Exclusive Collectively Exhaustive),中文意思是「相互独立,完全穷尽」。 也就是对于一个重大的议题,能够做到不重叠、不遗漏的分类,而且能够借此有效把握问题的核心,并解决问题的方法。

「相互独立(ME)」意味着问题的细分是在同一维度上并有明确区分、不可重迭的,「完全穷尽(CE)」 则意味着全面、周密。

image-20220316214935393图片来源于网络

举例子:

文件按按部门分为市场部、财务部、研发部、运维部,是 MECE 的;

文件按项目分为A项目、B项目、C项目等等,也是 MECE 的;

文件按行业分为制造业、IT业、外贸等等,也是 MECE 的;

但如果将文件分为照片、应用程序、客户资料、财务数据,分类即会有遗漏,也会有重叠,就非 MECE 了,因为有些照片可能是客户资料相关的,也可能有些财务数据和客户资料有关联。

所以,目录,一定要在相同的维度上分类,有时候,我们的分类可能无法做到完全穷尽,也一定要保证做到相互独立。否则,随着时间的推移,你一定会陷入一个文件不知归类到哪个目录合适的窘境。

按照一些文件不同的属性构建不同的目录树

上文对文件进行的分类,经过分析,会发现每种文件都有自己相对更突出的属性。比如文档、照片、财报,有更强的时间属性,那么我们就可以构建一棵以时间为父目录的目录树,存放这类文件;比如素材、媒体文件,有更强的类目属性,那么我们就可以构建一棵以类目为父目录的目录树,用以存放这类文件。

image-20220316214943375

这样做的好处是,具备比较好的可扩展性。照片、文档我们就按年为单位不断扩展下去,保留最新3年,旧的存档就可以了。素材和媒体文件,则是属于任何时间都可能需要用到,且无所谓创建时间的文件,就按类别不断积累就可以了。

3. 文件的命名

未经命名的文件毫无意义

在文件管理体系中,文件命名是十分重要的一个环节。未经命名的文件是没有意义的。就好比天文学中,每一颗被人类发现的天体,都会被命名。那些没被命名的天体都是没有被发现的,对于人类的认知来说,就是不存在和没有意义的。

xn_483784@596w_1l.jpgJ0UPIHT2R.doc 这样的文件,在文件管理体系中,就是毫无意义的。因为你即无法通过文件名知道文件的大体内容,也无法通过搜索应用来找到它。所以,文件命名就像是为文件进行编码,用语言、数字和符号,来赋予文件名意义。

所以,对文件命名的指导思想就是:将文件内容反映在文件名上,为文件赋予意义。

文件命名的规范

  • 唯一且格式统一:唯一很好理解,任一文件不应该重名;格式统一则是需要建立一套统一的命名规则。比如,命名规则为:人物-事件-地点-时间-描述-序列号。

    • 人物:就是文件的所属人或描述的主体。
    • 事件:就是文件主体名称,描述文件是什么或者文件记录的是什么。
    • 地点:文件创建的地点或者描述的地点。
    • 时间:文件创建的时间或者描述的时间。
    • 描述:对文件内容的附加描述。
    • 序列号:版本号、序号。

    举例来说,张三_年度_财务报表_1.2.xlsx,2019 是指文件描述的时间;张三是文件的所属人;财务报表是事件,说明文件记录的是什么;年度则是附加描述,说明这是年度报表而不是季度或月报表;1.2 则是文件的序列号,说明这是第三个修改版本。

    再举例来说,张三_厦门_家庭旅游_001.jpg,时间、谁、在哪里、干什么、编号。张三_广告策划_简历.doc,谁、附加描述、是什么。

    上述例子中的下划线,在实际情况下是没有必要的,这里仅做方便说明分隔之用。

4. 参考国家标准

​ 对于中大型的企业,由于内部的文件数量庞大且流通频繁,则可以参考国家档案局制定的一些标准来对内部文件制定自己的文件管理规则,然后使用文件管理工具进行落地实施。

参考资料

基于角色的访问控制

国家档案标准库

个人文件管理体系构建思路

· 阅读需 4 分钟

悦库企业网盘4.7.4版本发布了。新增文件、文件夹和空间动态功能,可查看文件的所有操作和对应的文件版本数据。新增批量选择、编辑和删除用户功能,并支持按照姓名或账号快速搜索用户。空间转移功能方便用户在不同空间下对子空间进行移动。客户端增加是否挂载虚拟盘选项。服务端增加文件审计和备案设置和展示功能,文件审计可确认文件的完整性和有效性。优化文件和文件夹链接功能,支持设置永久有效期,修复客户端经常掉线的问题。

此外,本期还修复了用户近期反馈的问题,感谢广大用户对悦库网盘的支持。

欢迎大家下载使用,遇到问题可以随时反馈,我们会积极修复。点击加QQ群:450448657

为了让广大用户充分测试和体验专业版功能,可免费提供30天专业版测试授权,联系商务同事获取。点击添加商务QQ:480247680

image-20221125134822073

一、版本更新内容

  1. 新增文件、文件夹和空间动态功能,可查看文件的所有操作和对应的文件版本数据(专业版)。

  2. 新增转移空间功能,方便转移不同空间下的数据(专业版)。

  3. 新增批量选择、编辑和删除用户功能,便于管理用户。

  4. 新增用户快速搜索功能(用户反馈)。

  5. 新增备案信息设置和展示功能(用户反馈)。

  6. 新增文件审计功能,可确认文件的完整性和有效性。

  7. 新增backspace快捷键可以返回上一级(用户反馈)。

  8. 新增关闭虚拟盘设置选项。

  9. 优化本地编辑功能,详情查看《文件本地编辑优化提案 220517号》

  10. 优化外链分享有效期设置,支持永久有效(用户反馈)。

  11. 优化文件、文件夹和空间排序规则。

  12. 修复文件本地编辑上传无进度通知问题,提示用户文件上传是否成功。

  13. 修复客户端经常掉线的问题(用户反馈)。

二、下载地址

服务端下载入口

https://www.ydisk.cn/page/download.html

客户端下载入口

Web端登录网盘,点击左下角用户名称,即可在个人信息栏中看到下载入口。

img

三、主要界面

▼ 动态功能:专业版可查看文件、文件夹和空间的动态,可查看用户对文件进行的所有操作。

img

▼ 空间转移。

img

▼ 批量选择、编辑和删除用户功能。

img

▼ 用户搜索功能。

img

▼ 备案信息设置和展示。

img

▼ 链接有效期优化。

img

· 阅读需 5 分钟

悦库企业网盘4.7版本发布了。新增系统清理功能,极大节省服务器空间。增加空间、文件夹和文件属性功能,详细展示修改时间、权限等相关信息。增加文件选择对话框“新建文件夹”按钮。客户端设置中增加双击打开文件的默认行为选项,用户可以根据自己的行为习惯,选择双击是在线预览或者本地编辑。优化在线预览最大化窗口,方便用户预览和编辑文件。

此外,本期还修复了用户近期反馈的问题,感谢广大用户对悦库网盘的支持。

欢迎大家下载使用,遇到问题可以随时反馈,我们会积极修复。点击加QQ群:450448657

为了让广大用户充分测试和体验专业版功能,可免费提供30天专业版测试授权,联系商务同事获取。点击添加商务QQ:480247680

image-20221125134822073

一、版本更新内容

  1. 新增数据清理功能,释放已删除文件占用的空间,节省服务器空间。

  2. 新增空间、文件夹和文件属性功能。

    1)空间属性

  • 显示此空间的存储大小。

  • 显示此空间下的文件夹和文件数量。

  • 显示此空间该用户的访问权限。

  • 显示此空间的负责人。

  • 显示此空间的修改时间和修改人。

  • 显示此空间的所属位置。

    2)文件夹属性

  • 显示此文件夹的存储大小。

  • 显示此文件夹下的文件夹和文件数量。

  • 显示此文件夹该用户的访问权限。

  • 显示此文件夹的修改时间和修改人。

  • 显示此文件夹的所属位置。

    3)文件属性

  • 显示此文件的存储大小。

  • 显示此文件该用户的访问权限。

  • 显示此文件的修改时间和修改人。

  • 显示此文件的所属位置。

  1. 增加文件选择对话框“新建文件夹”按钮,移动和复制等操作可新建目标文件夹。

  2. 客户端设置中增加双击打开文件的默认行为选项。

  3. 优化在线预览最大化窗口,方便用户预览和编辑文件。

  4. 修复悦库专业版改名后,网页端还是显示悦库网盘的问题。

  5. 修复高并发传输场景下文件上传不稳定问题。

  6. 修复海量文件(数万级别)移动时可能会失败问题。

二、下载地址

服务端下载入口

https://www.ydisk.cn/page/download.html

客户端下载入口

Web端登录网盘,点击左下角用户名称,即可在个人信息栏中看到下载入口。

img

三、主要界面

▼ 数据清理

img

▼ 空间、文件夹和文件属性

1)空间属性

img

2)文件夹属性

img

3)文件属性

img

▼ 移动和复制等操作文件选择对话框“新建文件夹”按钮。

img

▼ 客户端设置中增加双击打开文件的默认行为选项。

img

· 阅读需 7 分钟

文件本地编辑功能广受用户欢迎,是核心功能。最近时有用户反馈在多人协作场景下的文件本地编辑不可靠,低几率发生文件冲突和内容不实时同步等问题。

本地编辑过程中的上传/下载是通过一种基于文件时间戳的对比机制触发,如果用户系统时间与服务器系统时间差异较大会造成不稳定因素,因此我们决定对其机制进行升级优化。本篇文章中我将悦库团队的最终讨论结果做为优化提案进行汇总,用于指导用户理解文件本地编辑的交互过程,也用于指导团队开发人员理解业务细节,保证本提案准确落地。

在本提案中我们将基于时间戳的文件对比机制,调整为基于文件版本和内容散列值的对比机制。

什么是文件本地编辑

在网盘客户端中直接点击文件自动下载到缓存位置,并使用本地默认程序打开,本地编辑完成后可自动上传到网盘中。

本地编辑

什么是文件版本

文件版本是指在文件的编辑过程中,对每一次变更作为一个版本号进行记录,以便将来查阅特定历史版本的变更情况。

在多人编辑场景下,一个文件的版本生成过程如下:

image-20220607171234814 悦库网盘的历史版本实例:

这是悦库持续集成系统使用yshell命令行工具自动上传文件产生的历史版本,可以看到每个历史版本中都有对应一个唯一版本号。

image-20220607171255843 在文件的版本列表中可以追溯任意版本的数据,便于查看文件变更情况。

什么是文件内容散列值

通过将文件分块,对每个块进行散列计算,然后对所有块散列值再散列生成文件的内容散列值,以下图例是拥有4个块的文件内容散列值生成过程:

image-20220602151114017

新的本地编辑功能实施

本地编辑功能包括本地打开、自动上传两部分。

本地打开

当用户在客户端中以本地编辑方式打开文件时,首先检查文件的编辑锁定状态,如果文件已被锁定且锁定者不是当前用户,则提示用户文件已被锁定,但可以以只读方式打开,下载打开后文件不能编辑和上传。如果文件没有锁定或锁定者是当前用户,则下载后以读写方式打开文件。

打开文件时,如果文件没有下载,则直接下载,并记录文件的版本号、ID、内容散列值、本地全路径、打开时间、状态等。

如果文件已下载,则检查远程版本号和本地版本号是否一致:

如果一致则不需要下载,直接打开本地文件。

如果远程版本号大于本地版本号,则先计算本地文件的内容散列值,然后与下载时记录的原始散列值进行对比:

  • 如果不一致说明用户在下载文件后做了修改,这时如果强制下载就会覆盖用户本地修改的内容,这就产生了下载冲突,需要提示用户将远程版本的内容和本地修改的内容合并。

  • 如果一致则直接下载并覆盖本地文件,更新本地记录文件的版本号、内容散列值,然后打开本地文件。

自动上传

文件以读写方式本地打开后,网盘会一直监控文件的修改时间,如果发生变更则自动上传。

上传时,如果本地版本号等于远程版本号则直接上传,上传完成后更新本地版本号和内容散列值。

如果本地版本号小于远程版本号,则说明远程文件已经被别人修改过,如果强制上传会覆盖别人的修改,这就产生了上传冲突,需要提示用户将远程版本的内容和本地修改的内容合并。

当用户编辑完成后,需要对文件执行自动解锁操作,由于文件可以进行独占和共享打开,没有通用的方法确认用户是否已经编辑完成,只能用两种模式识别文件编辑完成状态:

  1. 对于已知的独占打开的文件格式,如office文件,可以轮询确认文件是否已经解除占用,如果解除占用则解锁。
  2. 对于其他的文件格式,如文本文件,使用进程关联的方式,轮询打开文件的进程,如果进程退出则解锁。

如果编辑时退出客户端,就不能自动上传,下次启动客户端时,会检查编辑未上传文件,如果有则认为编辑已完成,尝试上传并自动解锁。

参考资料:

版本控制

加密散列函数

· 阅读需 6 分钟

悦库企业网盘4.6.2版本发布了。新增iOS手机端,本期更新主要优化用户体验,处理用户反馈的问题,修复已知BUG,感谢广大用户对悦库网盘的支持。

欢迎大家下载使用,遇到问题可以随时反馈,我们会积极修复。点击加QQ群:450448657

为了让广大用户充分测试和体验专业版功能,可免费提供30天专业版测试授权,联系商务同事获取。
点击添加商务QQ:480247680

image-20221125134822073

一、版本更新内容

  1. 新增iOS手机APP

  2. 优化官网细节体验,增加行业解决方案页面。

  3. 优化基于公有云服务部署对接配置方案。

  4. 修复重启网盘服务后会报错的问题 (用户反馈)。

  5. 修复从word等外部程序另存为文件到虚拟盘后,文件不自动上传的问题 (用户反馈)。

  6. 修复创建特殊名称的文件夹失败时,错误提示不明确的问题 (用户反馈)。

  7. 修复在客户端使用在线编辑功能时,不能弹出保存提示窗口的问题 (用户反馈)。

  8. 修复虚拟盘中复制报错的问题 (用户反馈)。

  9. 修复取消下载选择删除已下载的文件选项时,目标位置依然有下载的部分文件夹 (用户反馈)。

  10. 修复文件夹下载到缓存目录后,进入文件夹下的文件右键菜单中没有“打开本地缓存位置”的问题 (用户反馈)。

  11. 修复在虚拟盘中打开一个.xls文件显示错误的问题 (用户反馈)。

  12. 修复虚拟盘中删除空间无法删除的问题(用户反馈)。

  13. 修复登录页面在不输入密码的情况下,点击登录页面样式错乱的问题 (用户反馈)。

  14. 修复外网下在线预览首次打开文件速度慢的问题 (用户反馈)。

  15. 修复虚拟盘中上传图片会生成空间的问题 (用户反馈)。

  16. 修复用户管理中点姓名、角色等信息排序时会报错的问题 (用户反馈)。

  17. 修复在客户端设置中修改“启动”选项不生效的问题 (用户反馈)。

  18. 修复客户端显示无法连接后台服务的问题 (用户反馈)。

  19. 修复客户端中xls文件保存可能报错的问题 (用户反馈)。

  20. 修复虚拟盘把文件复制到本地没有日志记录的问题 (用户反馈)。

  21. 修复虚拟盘修改文件后有时没有自动上传的问题 (用户反馈)。

  22. 修复虚拟盘的文件状态显示错误的问题 (用户反馈)。

  23. 修复部分文件打开出现进程错误的问题 (用户反馈)。

  24. 修复yoss数据读取错误的问题 (用户反馈)。

  25. 修复用户删除后,在角色中依然能够看到被删除的用户的问题 (用户反馈)。

  26. 修复在分享链接中保存到我的网盘提示错误的问题 (用户反馈)。

  27. 修复虚拟盘右键菜单通过QQ和微信发送,发送完成后,文件会一直锁定的问题 (用户反馈)。

  28. 修复编辑用户邮箱会自动填写成admin的问题 (用户反馈)。

  29. 修复给单个文件设置可读写权限,客户端无法上传文件的问题 (用户反馈)。

  30. 修复服务端安装时添加存储和备份路径没有路径校验的问题 (用户反馈)。

  31. 修复虚拟盘名字中包含特殊字符的空间和文件夹无法显示的问题 (用户反馈)。

二、下载地址

服务端下载入口

https://www.ydisk.cn/page/download.html

客户端下载入口

Web端登录网盘,点击左下角用户名称,即可在个人信息栏中看到下载入口。

img

三、主要界面

▼ 手机端

1)手机端下载入口

img

2)手机端操作展示:支持上传、下载、删除、重命名、传输列表、搜索等。

img img img img

▼ 修改用户信息。

img

▼ 用户日志:支持按操作类型、操作者、操作时间等条件查询日志。

img

· 阅读需 6 分钟

本文指导用户使用悦库网盘的yshell命令行客户端,实现对DevOps产物(测试包和发布包)自动归档到悦库网盘中。前提是需要安装并使用悦库服务端。

悦库团队的DevOps实践

悦库网盘产品团队内部DevOps实践中,不断完善产品交付流程自动化,结合使用敏捷式开发,实现了持续快速交付产品。目前每次版本发布时间稳定在2~3周之间。

以下是悦库基于Jenkins的全平台持续交付流水线在2022年4月8日的每日构建运行状态:

image-20220409222701194

发布是单独的流水线,持续交付流水线完成后,可由人工触发,目前只有一个脚本文件,比较简单:

image-20220410130644777

我们认为做好Devops实践是实现敏捷交付的重要前提,尽可能解放团队成员重复劳动,减少不需要的麻烦,尽早发现交付风险。

悦库内盘是悦库团队使用自己的产品搭建的内部文件管理系统,用于团队中的文件管理。

在每日构建和自动发布完成后,使用yshell的命令行自动归档到我们的悦库内盘中,方便大家随时下载测试包和各个版本的发布包。

用yshell实现自动归档

由于悦库流水线的主构建机为Windows Server系统,因此下面示例是在Windows系统上运行的,yshell命令在Windows/Mac/Linux系统上执行效果完全一致。

  1. 配置yshell命令

    参考官方文档

  2. 在悦库网盘中添加一个归档账号

    例如:用户名为 jenkens , 密码 666666 。并设置对归档目标路径 "/公共空间/悦库安装包" 有完全控制权限。

  3. 对测试包/发布包进行归档

    以悦库流水线为例,执行完成后最终会生成5个不同版本的服务端安装包:

    image-20220410122024998

    以下归档脚本 ydiskArchive.bat 功能实现,用户可根据自己环境的实际情况自行修改:

    由于目前yshell不支持上传目录下所有文件功能,因此需要逐个上传,我们后续会逐渐增强功能!

    @echo off
    rem 脚本功能描述
    rem 参数为归档类型:test(测试包)或release(发布包),使用举例:ydiskArchive.bat test
    rem 每日构建执行完成后,将所有生成的测试安装包上传到悦库内盘公共空间的"sprint"目录中。
    rem 自动发布执行完成后,将所有发布包上传到悦库内盘公共空间的"release"目录中。
    rem ysh执行失败会返回非0值,应该从将这个值从脚本中返回,这样Jenkins可以识别错误并中断构建任务。

    rem 切换到当前脚本所在目录
    cd "%~dps0"
    %~d0

    rem 归档方式为test或release
    set ArchiveType=%1

    if "%ArchiveType%"=="" (
    echo "请输入归档类型参数,test或release !".
    exit /b 1
    )
    echo Archive type is %ArchiveType%

    rem 获取当前版本号
    set /p CurrVersion=<../version.txt
    rem 获取当前git分支
    set CurrBranch=""
    for /F %%i in ('git rev-parse --abbrev-ref HEAD') do (set CurrBranch=%%i)
    echo version is %CurrVersion% , git branch is %CurrBranch%

    rem 构建悦库网盘目标路径
    set YDiskPath=""
    if "%ArchiveType%"=="test" (
    set YDiskPath="/公共空间/悦库安装包/sprint/%CurrBranch%"
    )
    if "%ArchiveType%"=="release" (
    set YDiskPath="/公共空间/悦库安装包/release/%CurrVersion%"
    )
    echo YDiskPath is %YDiskPath%

    rem 配置悦库登录地址、用户名称和密码
    ysh user -u http://192.168.0.102:2020 -a jenkens -p 666666
    if not %errorlevel% == 0 (exit /b %errorlevel%)

    rem 在悦库中以分支名称创建文件夹。使用-p参数,如果空间或文件夹不存在会自动级联创建。
    ysh mkdir -p %YDiskPath%

    rem 上传所有安装包,如果包已经存在则会覆盖。要获取历史包可以在该文件的历史版本信息中下载。
    ysh put -f "../output/ydisks_win64_free.exe" %YDiskPath%
    if not %errorlevel% == 0 (exit /b %errorlevel%)
    ysh put -f "../output/ydisks_docker_x64.tar.gz" %YDiskPath%
    if not %errorlevel% == 0 (exit /b %errorlevel%)
    ysh put -f "../output/ydisks_docker_arm64.tar.gz" %YDiskPath%
    if not %errorlevel% == 0 (exit /b %errorlevel%)
    ysh put -f "../output/ydisks_cluster_docker_x64.tar.gz" %YDiskPath%
    if not %errorlevel% == 0 (exit /b %errorlevel%)
    ysh put -f "../output/ydisks_cluster_docker_arm64.tar.gz" %YDiskPath%
    if not %errorlevel% == 0 (exit /b %errorlevel%)
    exit /b 0
  4. 将脚本加入到Jenkins流水线中

    在流水线中的归档任务:

    image-20220411212124790

    归档到悦库内盘后的 "sprint34"期 的测试包:

    img

· 阅读需 4 分钟

悦库网盘4.6 重磅推出!!!这是悦库团队向用户交出的第一季度战略目标的最终答卷 --->《云原生》+《全平台持续交付》。

悦库集群版,适用中大型企业用户,支持大规模用户和海量数据场景的集群/云原生部署、分布式存储,提供全方位的高可用和均衡负载解决方案。新增Android手机端Beta版本,IOS版在路上(正在审核),手机端可以对进行上传、下载、查看等操作,在外洽谈合作或出差进行运维技术支持时,可快速查看和下载产品介绍、解决方案或技术支持等相关文件。

新增的 yshell 全平台命令行客户端(Windows、MAC、Linux),可以使用命令行对网盘中的文件/文件夹进行列出、上传、下载、创建、删除等操作。

此外,本期还修复了用户近期反馈的问题,感谢广大用户对悦库网盘的支持。

欢迎大家下载使用,遇到问题可以随时反馈,我们会积极修复。点击加QQ群:450448657

为了让广大用户充分测试和体验专业版功能,可免费提供30天专业版测试授权,联系商务同事获取。点击添加商务QQ:480247680

image-20221125134822073

一、版本更新内容

  1. 新增集群版部署方式。

  2. 新增安卓手机APP,IOS近期上线。

  3. 新增yshell命令行客户端,使用命令行对网盘中的文件/文件夹进行列出、上传、下载、创建、删除等操作。

  4. 新增批量导入用户功能。

  5. 优化前进后退按钮(用户反馈)。

  6. 修复本地服务器进程链接失败,请重新启动系统客户端的问题(用户反馈)。

  7. 修复卡片视图下所有文件收藏状态错误的问题。

二、下载地址

服务端下载入口

https://www.ydisk.cn/page/download.html

客户端下载入口

Web端登录网盘,点击左下角用户名称,即可在个人信息栏中看到下载入口。

img

三、主要界面

▼ 手机端

1)手机端下载入口

img

2)手机端操作展示:支持上传、下载、删除、重命名、传输列表、搜索等。

img img img img

▼ yshell命令行客户端。

img

img

▼ 批量导入用户:支持批量导入用户到组织架构中。

img