展开

关键词

首页关键词代码构建制品库服务如何搭建

代码构建制品库服务如何搭建

相关内容

制品库

制品库

CODING 制品库是用以管理源代码编译后的构建产物,支持 Docker 、Maven包等常见构制品类型,制品库可以跟源代码协同进行版本化控制,可以与本地各构建工具和云上的持续集成,持续部署无缝结合,并支持漏洞扫描等特性……
  • 产品概述

    什么是 CODING 制品库CODING 制品库是 CODING DevOps 的子产品,用以管理源代码编译后的构建产物,支持 Docker、Maven、Helm、npm 包等常见制品库类型,制品库可以跟源代码协同进行版本化控制,可以与本地各构建工具和云上的持续集成,持续部署无缝结合,并支持漏洞扫描等特性。为研发团队提供优质高效的构建物管理服务,把控构建物质量。应用场景依赖包存储CODING 制品库可以用于执行存储软件开发过程中的私有部分组件或中间产物,实现开发部门和小组之间高效的代码组件协作。制品库质量管控CODING 制品库支持对部分格式的构建产物进行漏洞扫描,并且可以跟测试管理、缺陷管理等进行结合,为构建产物记录缺陷情况,把控质量。应用分发适用于应用分发,不论是桌面软件,还是容器镜像,用户都可以通过预先搭建好的极速全球连通网络进行快速下载。
    来自:
  • 服务等级协议

    为使用腾讯云 CODING 制品库服务(以下简称“本服务”),您应当阅读并遵守《CODING 制品库服务等级协议》(以下简称“本协议”或“SLA”),以及《腾讯云服务协议》。术语和定义1.1 CODING 制品库服务指腾讯云通过 CODING 制品库为您提供的版本化管理的制品库服务,具体以您购买的服务以及腾讯云提供的服务内容为准。您可以通过本服务管理您的源代码编译后的制品产物。1.2 服务不可用CODING 制品库服务在单位时间内(5分钟为一个统计粒度)错误率大于0.05%(不含本数),视为该单位时间服务不可用。服务可用性服务成功率计算方式2.1 服务可用性计算方式服务可用性 =(1 - 服务不可用时间 服务月度内总时间)x 100%2.2 服务可用性CODING 制品库提供的服务可用性具体为: 制品库服务可用性不低于4.4 构建任务所关联的用户代码仓库、第三方开源仓库、第三方镜像仓库不可连接导致的构建失败或构建长时间阻塞的。4.5 您的应用接口或数据受到攻击或其他不当行为引起的。
    来自:
  • 广告
    关闭

    2021 V+全真互联网全球创新创业挑战赛

    百万资源,六大权益,启动全球招募

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 购买指南

    本产品是腾讯云 CODING DevOps 服务的子产品。您只需付费腾讯云 CODING 服务即可同时使用旗下所有子产品服务(代码托管、项目管理、测试管理、持续集成、持续部署、制品库等)。计费概述腾讯云 CODING DevOps 服务提供标准版、高级版、持续集成高性能包三种计费模式。 标准版现为免费服务。不限人数,不限功能。可以免费使用代码托管、项目协同、CICD、制品库等所有 CODING 基础产品服务。高级版现为付费服务。持续集成高性能包现为付费服务。构建任务并行数 20(弹性伸缩)、每月构建时长 10000 分钟、单次构建时长上限 120 分钟,升维提速您的持续集成任务运行体验。如您需要付费服务,请前往 购买页 进行购买。
    来自:
  • 常见问题

    制品库支持什么类型?支持包括 Docker、Maven、npm、Genric、Pypi、Helm 等常见制品库类型。制品库的层级关系是怎样的?包:构建产物对外提供访问的基础单元,用于介绍当前构建产物的用途和使用指引。版本:列出某个包下的所有构建产物,详细记录了每次构建产物的版本迭代更新变化。 制品库对外的权限是怎样的?npm 相关问题如何将 npm @scope 指向 CODING 私有制品库?可以通过配置 .npmrc 来指定 @scope 的 registry。说明: 关于如何在 CODING 持续集成中使用 npm 制品库,可参见 持续集成> 构建 npm 类型制品。 权限相关问题如何拉取其它 CODING 项目制品库的制品?使用 mirrors 参数配置镜像源加速后,无法从制品库拉取依赖包进行构建,问题截图如下:导致此问题的原因可能是由于 <mirror> 配置中的 <mirrorOf>*<mirrorof
    来自:
  • 产品优势

    CODING 制品库具有如下优势:支持多种制品类型支持包括 Docker、Maven、npm、Genric、Pypi、Helm 等多种制品库类型,满足单项目多个制品库的诉求,可实现同一个项目中既支持 Docker无缝衔接常见构建工具CODING 制品库兼容所有常见的制品格式标准,您可以不用更换任何构建工具、安装任何其他本地软件或者插件,即可无缝使用。支持极速分发支持公开仓库和私有仓库极速分发,依托腾讯云强大的 CDN 能力,您的团队可以在全球范围内安全地,极速畅享制品库上传和下载。支持漏洞扫描存放在制品库的制品产物可以使用预先提供的镜像安全扫描功能或自定义的安全扫描策略进行质检,提高项目安全审查力度。整合上下游不管是与上游的代码仓库版本匹配,还是与持续部署和运维系统的接口兼容,CODING 制品库都提供了良好的适配接口,使得 DevOps 可以上下游一体化。
    来自:
  • 基础操作

    本文档主要介绍如何快速使用 CODING 制品库。前提条件使用 CODING 制品库的前提是,您的腾讯云账号需要开通 CODING DevOps 服务,详情请参见 开通服务。在正式进行制品库的操作前,您可以参考以下内容进行功能初始化。下述的步骤与准备并非必须选项,可以按照实际需求有选择性地阅读。创建项目使用制品仓库前需新建项目,选择DevOps 项目。若功能被隐藏,则需单击左下角的项目设置 > 功能开关开启制品库按钮。新建制品仓库进入制品仓库后选择仓库类型。创建制品库后,您可以参见各个制品类型的快速开始进行制品推拉操作。Generic 制品库Docker 制品库Maven 制品库npm 制品库Helm 制品库PyPI 制品库Composer 制品库NuGet 制品库rpm 制品库Conan 制品库Cocoapods 制品库
    来自:
  • 制品版本覆盖策略

    本文为您介绍制品库中的版本覆盖策略。进入制品库功能页登录 CODING 控制台,单击立即使用进入 CODING 使用页面。单击页面右上角的 ,进入项目列表页面,单击项目图标进入目标项目。单击左侧菜单栏的制品管理,进入制品库功能页面。 功能介绍在软件开发过程的最后阶段,我们通常会将代码打包成相应制品,并赋予其相对应的版本号,最终发布到生产环境提供服务。在开发阶段,每次重新修改代码都有可能会产生新的制品,您可能需要依赖方频繁修改版本号来使用最新的版本。这将会非常不利于开发调试,因为如果在生产阶段随意覆盖同一个制品的版本,可能会带来管理上的混乱。在 CODING 制品库中,您可以设置仓库 包 版本 的策略。其中,版本覆盖策略生效的优先级: 版本 > 包 > 仓库。接下来本文按照这三个层级来介绍如何设置制品版本覆盖策略、以及制品库提供的默认版本覆盖策略。仓库的版本覆盖策略单击制品库 > 设置仓库。
    来自:
  • 词汇表

    包构建产物对外提供访问的基础单元,用于介绍当前构建产物的用途和使用指引。版本列出某个包下的所有构建产物,详细记录了每次构建产物的版本迭代更新变化。制品库用以管理源代码编译后的构建产物。
    来自:
  • Composer 制品库

    本文档介绍如何快速使用 Composer 制品仓库,方便团队在项目进行统一的制品管理与版本控制。内容包含如何进行制品包制作、认证配置与制品推拉。手动配置复制网页上的命令,并将其中的 替换为您的服务密码。推送根据 CODING 制品库页面给出的推送命令,将 Composer 包文件打包成 zip 并使用 cURL 等工具推送至仓库。使用 CODING 制品库代替 Composer 官方的源(可选)。composer require < PACKAGE >:< VERSION >输入服务邮箱与密码后成功拉取。代理设置的详细说明,请参见 制品库代理。
    来自:
  • 制品库

    产品概述,购买指南,常见问题,服务等级协议,词汇表,产品优势,子用户,主账号,权限说明,制品库代理,制品库权限,制品库认证,制品属性及 REST API 操作说明,制品版本覆盖策略,Docker 制品库,Generic 制品库,Maven 制品库,npm 制品库,rpm 制品库,Helm 制品库,PyPI 制品库,Conan 制品库,Cocoapods 制品库,Composer 制品库,功能介绍,扫描方案,基础操作,联系我们,NuGet 制品库,自动化插件,清理策略,快速上手,团队级制品库,API 文档,产品简介,产品概述,购买指南,常见问题,服务等级协议,词汇表,产品优势,操作指南,开通用户,子用户,主账号,权限说明,制品库代理,制品库权限,制品库认证,制品属性及 REST API 操作说明,制品版本覆盖策略,快速入门,Docker 制品库,Generic 制品库,Maven 制品库,npm 制品库,rpm 制品库,Helm 制品库,PyPI 制品库,Conan 制品库,Cocoapods 制品库,Composer 制品库,制品扫描,功能介绍,扫描方案,基础操作,联系我们,NuGet 制品库,自动化插件
    来自:
  • Docker 制品库

    该文档介绍如何将 Docker 镜像存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含如何进行镜像制作、认证配置与制品推拉。进入制品库功能页登录 CODING 控制台,单击立即使用进入 CODING 使用页面。单击页面右上角的 ,进入项目列表页面,单击项目图标进入目标项目。单击左侧菜单栏的制品管理,进入制品仓库功能页面。名称为 Dockerfile,并写入以下内容:FROM coding-public-docker.pkg.coding.netpublicdockernodejs:12 在所在目录中调出终端,运行命令构建镜像拉取镜像使用 docker pull 命令可以拉取在 CODING 制品库中托管的 Docker 镜像。指引页面会自动生成相对应的拉取命令。成功拉取后将会看到如下内容。
    来自:
  • PyPI 制品库

    该文档介绍如何将 PyPI 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含如何进行制品制作、认证配置与制品推拉。example_pkg_YOUR_USERNAME_HERE-0.0.1-py3-none-any.whl ├─example_pkg_YOUR_USERNAME_HERE-0.0.1.tar.gz 配置制品库认证信息推送至CODING 制品库之前,需在本地文件中添加相应的认证信息。手动配置按照网页上的指引提示,复制相关代码至特定文件中。推送进入项目目录,如上文中新建的 Demo 目录,复制网页上的命令后在终端执行,即可把 Demodist 目录下的所有制品推送至制品库。代理设置的详细说明,请参见 制品库代理。
    来自:
  • 制品属性及 REST API 操作说明

    本文为您介绍如何使用制品库中的制品属性及 REST API 操作说明。进入制品库功能页登录 CODING 控制台,单击立即使用进入 CODING 使用页面。通过页面操作管理属性在制品库页面,单击指定仓库下的指定包名,进入包页面后,单击属性,可在页面上对制品属性进行查看、新增、修改、删除操作。如何在 CODING 持续集成中收集制品属性下面给出一个 Docker 制品的属性收集的 Jenkinsfile 示例,可以使用该示例文件创建一个持续集成 Job。ARTIFACT_IMAGE}").push() } } } } stage('收集制品属性') { steps { script { 使用 CODING 持续集成内置的服务连接作制品属性接口的认证方式您也可以使用自己创建的项目令牌,写入到 USERNAME 和 PASSWORD 中 withCredentials() { 将本次构建的信息写入到对应的制品属性中 sh ''&
    来自:
  • rpm 制品库

    该文档介绍如何将 rpm 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含如何进行制品制作、认证配置与制品推拉。进入制品库功能页登录 CODING 控制台,单击立即使用进入 CODING 使用页面。单击页面右上角的 ,进入项目列表页面,单击项目图标进入目标项目。单击左侧菜单栏的制品管理,进入制品仓库功能页面。输入登录密码后,将生成的代码复制至本地的 etcyum.repos.drpm-go.repo 文件中,如果没有该文件请新建。推送制品执行 rpm publish 命令推送 rpm 包。
    来自:
  • Cocoapods 制品库

    该文档介绍如何将 Cocoapods 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含如何进行制品制作、认证配置与制品推拉。$ sudo gem install cocoapods-- 或$ brew install cocoapods 新建 Demo 项目本节对如何快速创建一个 Demo Cocoapods 制品 提供指引在任意目录执行创建命令,并根据命令行提示选择需要的示例模版: pod lib create <自定义 pod 名称>该命令会将 Cocoapods 官方的示例代码从 GitHub 仓库克隆至本地
    来自:
  • 快速上手

    本文将以示例制品 fastjson 作为扫描对象,介绍如何使用扫描功能。进入项目登录 CODING 控制台,单击立即使用进入 CODING 使用页面。单击 示例制品 获取相关信息,若不清楚如何使用 Maven 制品仓库,请参见 Maven 制品库。扫描对象 DemoDocker 制品Docker Hub 上排名靠前的主流镜像均可以扫描出安全漏洞,推荐采用以下镜像,类别涵盖 OS、数据库、Web 服务等,同时选取近几年发布的版本。
    来自:
  • 主账号

    本文为您介绍如何开通 CODING DevOps,具体步骤如下。操作步骤登录 CODING 控制台,如果您还未开通 CODING DevOps 服务,会看到如下开通页面,单击开通服务。开通服务后,进入 CODING 使用页面。 注意: 开通服务后,您还需完善服务密码、邮箱、手机等信息,在后续操作(克隆代码、推送代码等)会需要使用到上述信息。根据页面提示补充您的邮箱、手机及服务密码等信息。
    来自:
  • 持续集成

    环境作为构建节点,cci-agent 说明,构建节点与节点池,常见问题,增量检查,Markdown 代码规范,Markdown 代码块编程语言清单,PHP 代码规范,Java 代码规范,自动部署到云存储语法相关,构建执行相关问题,分组管理,上传 API 文档,置底执行,使用 SSH 登录远端服务器,保存 Dockerfile 镜像,定时同步开源代码仓库,自动化测试,云存储,Linux 服务器,K8s集群,Docker 服务器,调取已录入的凭据,联系我们,持续集成与代码仓库相关,持续集成与制品库相关,自定义构建节点相关,API 文档,产品简介,产品概述,购买指南,服务等级协议,产品优势,操作指南,代码规范,Java 代码规范,自动部署到云存储,自动部署到 Linux 服务器,自动部署到 K8s 集群,通用报告收集,持续交付到制品库,构建 Docker 类型制品,构建 Maven 类型制品,构建Dockerfile 镜像,定时同步开源代码仓库,自动化测试,自动化部署,云存储,Linux 服务器,K8s 集群,Docker 服务器,调取已录入的凭据,联系我们,持续集成与代码仓库相关,持续集成与制品库相关
    来自:
  • 子用户

    本文为您介绍如何快速创建拥有 CODING DevOps 权限的子用户。创建腾讯云子用户主账号登录 CODING DevOps 控制台。单击快速创建子用户。子用户成功访问 CODING DevOps 后,主账号登录 CODING DevOps 控制台就可以在已授权 CODING DevOps 服务用户列表看到该子用户。
    来自:

扫码关注云+社区

领取腾讯云代金券