正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过Linux命令行上传/获取Debian私有组件 本文档介绍如何通过Linux命令行上传私有组件到Debian私有依赖库、如何从Debian私有依赖库获取依赖包。 前提条件 已有可用的Debian组件。 已有可连通公网的Linux系统主机。 已创建Debian格式私有依赖库。
从Debian私有依赖库获取依赖包 以发布私有组件到Debian私有依赖库中发布的Debian私有组件为例,介绍如何从Debian私有依赖库中获取依赖包。 参考发布私有组件到Debian私有依赖库,下载Debian私有依赖库的“公钥”文件。 导入gpg公钥。
产品优势 华为云CodeArts Artifact服务丰富了常用语言的制品库管理,实现制品开源合规扫描、制品生命周期管理、高效查看和搜索、自定义代理仓库和聚合仓,持续为客户提供全面、高效、可信的制品管理。
软件名称-软件的主版本号.软件的次版本号.软件的修订号-软件编译次数.软件适合的硬件平台.rpm 例如:hello-0.17.2-54.x86_64.rpm。
状态码 状态码 描述 200 OK 403 Forbidden 500 Internal Error 错误码 请参见错误码。 父主题: 发布库文件查询
状态码 状态码 描述 200 OK 403 Forbidden 500 Internal Error 错误码 请参见错误码。 父主题: 发布库文件查询
发布区域:全部 管理回收站 文件自动删除设置 私有依赖库的基础操作 私有依赖库用于管理私有组件(开发者通俗称之为私服),支持创建Maven、npm、Go、PyPI、RPM、Debian、Docker类型的制品仓库。
私有依赖库用于管理私有组件(开发者通俗称之为私服),包括Maven、npm、Go、NuGet、PyPI、RPM、Debian、Conan、原生-Docker、CocoaPods制品仓库。
华为云的安全责任在于保障其所提供的 IaaS、PaaS 和 SaaS 各类各项云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。
商用 产品优势 2022年11月 序号 功能名称 功能描述 阶段 相关文档 1 私有依赖库版本策略 私有依赖库支持“允许覆盖”、“禁止覆盖”、“只读”三种版本策略,可以设置是否允许上传相同路径的制品并将原包覆盖。
在调用软件开发平台API之前,请确保已经充分了解CodeArts相关概念,详细信息请参见产品介绍。 父主题: 使用前必读
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。
上传debian私有组件 上传debian私有组件时,需要配置以下5个参数: 参数 参数说明 Distribution 软件包发行版本。 Component 软件包组件名称。 Architecture 软件包体系结构。 Path 软件包的存储路径,默认上传至根路径。
产品介绍 制品仓库服务概述 产品优势 约束与限制 03 使用 根据项目需要,您可以将组件分类归档在软件发布库与私有依赖库中。
_43", "format" : "debian", "uri" : "cn-north-7_5a775fdcb14f4431b6c0015618140bc3_debian_43/", "status" : "active" }, { "id" : "cn-north
比如:maven2,docker,conan,debian,go等。只能指定某一种格式。 约束限制: 不涉及。 取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。
发布库与私有库容量共用 总容量10 GB 总下载容量 发布库与私有库流量共用 总流量5 GB/月 软件发布库使用限制 通过页面上传单文件大小限制 2 GB 通过编译构建任务上传单文件大小限制 10 GB 私有依赖库使用限制 通过页面上传单文件大小限制 Maven/npm/PyPI/Go/RPM/Debian
删除已有命令行,输入以下命令: export PATH=$PATH:/root/.npm-global/bin npm config set strict-ssl false npm publish 单击“新建并执行”,启动构建任务执行。
删除已有命令行,输入以下命令: export PATH=$PATH:/root/.npm-global/bin npm config set strict-ssl false npm publish 单击“新建并执行”,启动构建任务执行。
取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。 默认取值: 不涉及。 in_project 否 String 参数解释: 是否在项目中。 约束限制: 不涉及。