检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
安全运维 变更作业流程 通过脚本在平台进行现网变更,避免在服务器控制台直接操作引发现网故障,并且执行平台操作需符合1+1 check流程,一人实施,另外一人监控和检查,保证流程合规、安全合规、质量合规。 提权操作的控制 依据风险分层分级和权限SOD原则,对权限以及授权过程进行控制
ebHook、流水线等下载插件的脚本,下载Repo预合并后的代码用于代码构建等操作。 MR预合并优势 当一个合并请求需要拉起几十或上百台服务器的构建,本地客户端做预合并可能会与服务端产生的结果不一致,导致构建代码获取不够准确、构建结果不准确等问题。通过开启“MR预合并”,可以解决
角色的工作需要分配不同的操作权限,用户只可访问被授权资源。 CodeArts Repo中的角色有产品经理、测试经理、运维经理、系统工程师、Committer、开发人员、测试人员、参与者、浏览者和自定义角色。 IP白名单控制 IP白名单是对IP范围开设的白名单,通过设置IP白名单能极大增强您的仓库的安全性。
添加SSH密钥 功能介绍 在CodeArts Repo中配置SSH密钥,实现本地计算机与您账号下的Repo之间建立安全连接。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI
源。 配置项目级权限 登录CodeArts Repo首页,并在左侧导航栏,选择“设置” > “通用设置” > “权限管理”,进入设置权限的页面。 选择对应的“角色” > “代码托管”, 单击“编辑”,可设置角色的权限。用户可以在“角色”列单击创建角色,新增的角色名称不能与系统角色
手动续费 在代码托管服务控制台续费 登录管理控制台。 单击左侧导航栏的图标,选择“开发与运维 > 代码托管服务CodeArts Repo”。 选择右上角“费用” > “续费管理”,选择需要续费的实例,单击“续费”,进入“续费”页面。 根据续费时长,判断是否勾选“统一到期日”,将资
规则章节。 系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。 如何辨别您使用的产品版本是否为灰度版本? 灰度用户在进入代码托管服务仓库详情界面时,会直接跳转到“代码”页签,此标识代表您已进入服务灰度环境。
迁移代码仓库概述 本章主要介绍如何将用户的仓库迁移到代码托管服务中,请结合用户目前的仓库存储方式选择以下迁移方案: 使用URL导Git仓到Repo。 迁移第三方Git仓。 导入本地Git仓。 迁移SVN代码仓。 父主题: 迁移代码与同步仓库
”、“&”,不超过200个字符。 根据需要为每个成员设置项目角色,单击“确定”。 添加成功,页面中显示新增的团队名称。单击团队名称,列表中显示团队成员。 关联项目与团队 进入CodeArts首页。 登录CodeArts控制台,单击,选择区域。 单击“前往工作台”。 如果当前账号采用的是历史计
白名单中。 指定IP范围,当用户拥有不止一台服务器而且IP段是连续的,或者用户的IP会在一个网段内动态变化,用户可以添加一个IP白名单范围。示例:100.*.*.0 - 100.*.*.255。 设置CIDR格式的路由,当用户的服务器在一个局域网内并使用CIDR路由时,用户可以指
管理员配置CodeArts Repo代码仓库的策略设置 如果您是一名代码仓库管理员,为了保证代码高质量合入,您可能需要为代码仓库配置策略。本章节为您介绍如何为代码仓库设置保护分支、保护Tags策略。进入您需要设置的代码仓库首页,单击“设置”,进入该代码仓库的设置页面。 为代码仓库设置保护分支 左侧导航栏选择“策略设置
则该角色权限会改为之前代码组角色。 表1 代码组角色权限 角色/功能 操作权限 项目经理 Committer 开发人员 系统工程师 测试经理、测试人员、参与者、运维经理和产品经理 浏览者 自定义角色 代码组 新建 B B B B C D C 删除 B D D D D D C 设置
示例1:查询用户所有仓库 场景描述 本章以软件开发生产线用户为例,指导您通过API查询代码仓库列表。 API的调用方法请参见如何调用API。 前提条件 用户已经在软件开发生产线控制台开启了代码托管服务。 总体思路 通过用户token查询当前用户所有仓库的列表。 查询用户的所有仓库
通过服务扩展点校验权限 连接名称。必填,根据自定义填写名称,连接名称最大长度不超过256个字符。 Git仓库Url。必填,输入导入源仓的URL地址。 用户名。当源代码仓库为私有时,该参数必填。该参数表示HTTPS克隆代码时的用户名,例如为GitHub的登录名称。 密码或Access
HE2E DevOps实践之管理代码 背景介绍 本文以“DevOps全流程示例项目”为例,介绍如何在项目中进行代码开发。 开展实践前,需要完成创建项目。 本样例项目中采用分支来进行代码的开发。首先由开发人员Chris在代码仓库中创建分支,并进行代码开发;然后开发人员Chris在代
单击“删除项目”,在弹框中输入项目名称,单击“删除”。 删除成功后,页面返回首页,列表中将不显示已删除的项目。 删除项目将会删除项目下的代码库,代码检查任务,编译构建任务及测试用例等。 数据删除后,将无法恢复,请谨慎操作。 管理项目中的服务菜单 单击导航“服务菜单管理”。 根据需要勾选显示菜单。 更新成功后,刷新当前页面,导航中将显示更新后的菜单。
仓库迁移问题 基于Git的远程仓库导入CodeArts Repo时,报错“访问远程仓库超时,请检查网络” 如何迁移Gitee仓库 如何迁移GitLab仓库 如何迁移Codeup仓库 如何迁移Coding仓库
获取一个项目下可以设置为公开状态的仓库列表。 校验指定项目下的仓库名 一般创建仓库时调用。通过传入项目uuid,仓库名,调用CoudeHubAdapter接口,查询数据库来判断仓库是否重名。 v2仓库管理 接口 说明 创建分支 根据仓库id在指定仓库中创建分支。 Discussion 接口 说明 创建MR检视意见
CodeArts中内置了多种系统角色,同时支持自定义角色,用户可以根据自己的需要创建新的角色,并为其配置需求管理、软件建模、代码托管、代码检查、编译构建、制品仓库、部署、测试计划、流水线等服务的操作权限。 修改系统角色的权限 在项目中拥有“权限设置”权限的用户可完成本操作。 项目管理员的权限不可编辑。 项目经理的通用权限不可编辑。
子feature分支开发、测试完成后,会合入到父feature分支 当需要发布一个版本时,被develop分支合入 - 何时合入到其它分支 - 当要发布版本时,合入到release分支 当需要归档版本时合入到master分支 当该分支上的新特性开发、测试完成时,合入到develop分支