检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
私有依赖库管理各种开发语言对应的私有组件包(开发者通俗称之为私服)。由于不同的开发语言组件通常有不同的归档格式要求,私有依赖库目的就在于管理私有开发语言组件并在企业或团队内共享给其他开发者开发使用。 本实践介绍如何通过编译构建任务发布私有组件到NPM私有依赖库、如何从NPM私有依赖库获取依赖包完成编译构建任务。
私有依赖库通过页面上传单文件大小限制:Maven/npm/PyPI/RPM/Debian类型最大限制为100MB, NuGet最大限制为20MB。 建议不要将带有明文账号密码等敏感信息的文件上传至私有依赖库。 Maven组件介绍 POM:POM( Project Object Model,项目对象模型 )
库、及如何从私有依赖库获取Maven组件完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 已创建Maven格式私有依赖库,并关联CodeArts Artifact中的Maven仓库与项目。
pm私有依赖库获取依赖包。 前提条件 已有可用的Rpm组件。 已有可连通公网的Linux系统主机。 已创建Rpm格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到Rpm私有依赖库 登录制品仓库,进入Rpm私有依赖库。单击页面右侧“操作指导”。
pm私有依赖库获取依赖包。 前提条件 已有可用的Rpm组件。 已有可连通公网的Linux系统主机。 已创建Rpm格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到Rpm私有依赖库 登录制品仓库,进入Rpm私有依赖库。单击页面右侧“操作指导”。
取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 已创建PyPI格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到PyPI私有依赖库 下载私有依赖库配置文件。 登录制品仓库,进入PyPI私有依赖库。单击页面右侧“操作指导”。
取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 已创建PyPI格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到PyPI私有依赖库 下载私有依赖库配置文件。 登录制品仓库,进入PyPI私有依赖库。单击页面右侧“操作指导”。
获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 已创建NPM格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到NPM私有依赖库 下载私有依赖库配置文件。 登录制品仓库,进入NPM私有依赖
库获取依赖包。 前提条件 已有可用的Debian组件。 已有可连通公网的Linux系统主机。 已创建Debian格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到Debian私有依赖库 登录制品仓库,进入Debian私有依赖库。单击页面右侧“操作指导”。
获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 已创建NPM格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到NPM私有依赖库 下载私有依赖库配置文件。 登录制品仓库,进入NPM私有依赖
库获取依赖包。 前提条件 已有可用的Debian组件。 已有可连通公网的Linux系统主机。 已创建Debian格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到Debian私有依赖库 登录制品仓库,进入Debian私有依赖库。单击页面右侧“操作指导”。
库获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 已创建Go格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到Go私有依赖库 下载私有依赖库配置文件。 登录制品仓库,进入Go私有依赖库。单击页面右侧“操作指导”。
× × √ × 项目管理员 √ √ √ √ √ √ √ √ √ √ 租户管理员(拥有Tenant Administrator权限的IAM用户账号)可以对租户下所有的项目进行管理设置,非租户管理员的项目创建者拥有上述表格列出的操作权限。 如果管理员在创建IAM用户时,没有将其加入任何
库获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建CodeArts项目。 已创建Go格式私有依赖库。 添加当前账号对当前私有库的权限,请参考配置私有依赖库权限。 发布私有组件到Go私有依赖库 下载私有依赖库配置文件。 登录制品仓库,进入Go私有依赖库。单击页面右侧“操作指导”。
增代理”。 在弹框中,选择制品类型,输入镜像仓名称(必填)、镜像仓代理地址(必填)、PyPI索引代理地址(制品类型为PyPI时必填)、代理账号、代理密码。 镜像仓代理地址请填写以“https://”、“http://”为开头的地址,否则会报“URL不合法”。 不填写代理密码,默认使用上次设置的密码。
端口/artifactory”。 repo 需要迁移的JFrog源仓库名称,根据实际名称填写。 user_name 登录JFrog源仓库的账号,根据实际情况填写。 password 登录JFrog源仓库的密码,根据实际情况填写。 target_repo_type 迁移后的目标仓库
× × 清空回收站 √ √ √ × × × 还原所有 √ √ √ × × × 管理用户权限 √ √ √ √ × × 租户账号及仓库管理员批量管理用户权限 租户账号可以向私有依赖库中添加/删除成员。各仓库的管理员可以管理对应仓库中成员的角色。 单击页面右上角用户名,在下拉菜单中选择“租户设置”。
息。 单击软件包名称旁,可以修改软件包名称。 单击软件包名称旁,可以删除软件包,可以选择彻底删除或将文件夹放入回收站。不建议用户将带有明文账号密码等敏感信息的文件上传至软件发布库。 相关任务 制品仓库服务支持从页面上传软件包,也支持与编译构建服务对接,将构建生成的软件包上传到软件发布库,请参考上传软件包到软件发布库。
进入私有依赖库,在左侧边栏中单击待上传私有组件的目标仓库。 单击页面右侧“上传制品”。 在弹框中输入组件参数,并上传文件,单击“上传”。不建议用户将带有明文账号密码等敏感信息的文件上传至私有依赖库。 每种类型组件的详细配置请参考以下各节中的说明。 Maven组件介绍 POM:POM( Project
件发布库。 2 上传 单击列表左上方“上传”,可以手动上传本地软件包到软件发布库。 单次可上传单文件的最大值为2GB。 建议不要将带有明文账号密码等敏感信息的文件上传至软件发布库。 3 新建文件夹 单击列表右上方“更多 > 新建文件夹”,可以在当前页面下新建文件夹。 4 回收站 单击列表右上方“更多