• 沒有找到結果。

5.9.1 软件开发平台

软件开发平台(DevCloud)是面向开发者提供的云服务,即开即用,随时随地在云端 进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等,让开发者 快速而又轻松地开启云端开发之旅。

通过云审计服务,您可以记录与软件开发平台相关的操作事件,便于日后的查询、审 计和回溯。

5-62 云审计服务支持的 DevCloud 操作列表

操作名称 资源类型 事件名称

创建订单 projectman createResource

冻结订单 projectman freezeResource 解冻订单 projectman releaseResource

关闭订单 projectman closeResource

套餐开通 package createResource

套餐冻结 package freezeResource

套餐解冻 package releaseResource

套餐关闭 package closeResource

5.9.2 项目管理

项目管理(ProjectMan)为敏捷开发团队提供简单高效的团队协作服务,包含多项目 管理、敏捷迭代、看板协作、需求管理、缺陷跟踪、文档管理、Wiki在线协作、仪表 盘自定制报表等功能。

通过云审计服务,您可以记录与项目管理相关的操作事件,便于日后的查询、审计和 回溯。

5-63 云审计服务支持的 ProjectMan 操作列表

操作名称 资源类型 事件名称

创建项目 project createProject

修改项目名称 project updateProjectName

变更项目创建人 project updateProjectCreator

删除项目 project deleteProject

添加项目成员 member addProjectMember

删除项目成员 member deleteProjectMember

5.9.3 代码托管

代码托管(CodeHub)为软件开发者提供基于Git的在线代码托管服务,包括代码克 隆、下载、提交、推送、比较、合并、分支以及Code Review等功能。

通过云审计服务,您可以记录与代码托管相关的操作事件,便于日后的查询、审计和 回溯。

5-64 云审计服务支持的 CodeHub 操作列表

操作名称 资源类型 事件名称

删除用户 user deleteUser

租户解冻仓库 repository openRepository 租户冻结仓库 repository freezeRepository 租户冻结限期已到关闭仓

repository closeRepository

修改仓库可见性 repository changeRepositoryVisibilit yLevel

修改仓库锁 repository changeRepositoryLock 创建仓库 repository createRepository 删除仓库 repository removeRepository

5.9.4 编译构建

编译构建(CloudBuild)是为开发者提供配置简单的混合语言构建的平台,实现编译 构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建 任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构 建状态,更加快速、高效地进行云端编译构建。

和回溯。

5-65 云审计服务支持的 CloudBuild 操作列表

操作名称 资源类型 事件名称

创建编译构建任务 CloudBuildsServer createJob 执行编译构建任务 CloudBuildServer buildJob 删除编译构建任务 CloudBuildServer deleteJob 更新编译构建任务 CloudBuildServer updateJob 禁用编译构建任务 CloudBuildServer disableJob 解除禁用编译构建任务 CloudBuildServer enableJob 上传keystore文件 CloudBuildServer uploadKeystore 更新keystore文件 CloudBuildServer updateKeystore 删除keystore文件 CloudBuildServer deleteKeystore 初始化EFS目录和存储配

额 CloudBuildCache initEFSDirAndQuota 上传报告(包含单元测试

和依赖分析)

CloudBuildReport uploadReport

创建自定义模板 CloudBuildTemplateServi

ce createCustomTemplate 删除自定义模板 CloudBuildTemplateServi

ce deleteCustomTemplate

5.9.5 代码检查

代码检查(CodeCheck)是基于云端实现代码质量管理的服务,软件开发者可在编码 完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的 改进建议和趋势分析,有效管控代码质量。

通过云审计服务,您可以记录与CodeCheck相关的操作事件,便于日后的查询、审计 和回溯。

5-66 云审计服务支持的 CodeCheck 操作列表

操作名称 资源类型 事件名称

创建任务 task createTask

更新任务 task updateTask

删除任务 task deleteTask

操作名称 资源类型 事件名称

执行任务 task executeTask

停止任务 task stopTask

5.9.6 云测

云测(CloudTest)面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口 测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。

通过云审计服务,您可以记录与云测相关的操作事件,便于日后的查询、审计和回 溯。

5-67 云审计服务支持的云测操作列表

操作名称 资源类型 事件名称

更新用例 casemanagementTask updateTestCaseTask 删除用例库用例 casemanagementTask deleteTestCaseBatchTask 批量更新用例 casemanagementTask updateTestCaseListTask 删除测试套 casemanagementTask deleteTestSuiteTask 更新测试套 casemanagementTask updateTestSuiteTask 删除测试计划 testPlanTask deletePlanTask 更新测试计划 testPlanTask updatePlanTask 删除测试计划下用例

deleteTestCaseInPlan testPlanTask removeCaseByIdBatchTas k

添加用例结果 caseexecutorTask addCaseResultTask 添加测试套结果 caseexecutorTask addSuiteResultTask 执行测试套 caseexecutorTask executeTestSuiteTask 执行手工用例 TestManTask executeCaseTask 更新手工用例 TestManTask updateTestCaseTask 删除手工用例 TestManTask deleteTestCaseTask 更新测试套 TestManTask updateTestSuiteTask 删除测试套 TestManTask deleteTestSuiteTask 执行手工测试套 TestManTask executeSuiteTask 执行测试套 APITestSchedule createTestSuiteTask 执行测试用例 APITestSchedule createTestCasesTask

停止执行测试用例 APITestSchedule stopCaseTask

停止执行测试套 APITestSchedule stopTestSuiteTaskBySid 导入swagger文件 testcase createTestcasesByFile 更新测试用例脚本 testcase updateTestCaseAndScript 更新测试用例基本信息 testcase updateTestCaseBasicInfo 删除测试用例 testcase deleteTestCaseAndScript 更新测试套 testsuite updateTestSuite

删除测试套 testsuite deleteTestSuite

查看局部敏感变量 testcaseVariable getSensitiveProByTmssId AndName

查看环境局部变量 testcaseVariable getSensitivePropertybyId

5.9.7 发布

发布提供具有自动化发布、组合发布等功能的云端软件发布服务,有效管理软件包,

保障产品发布的便捷、规范。

通过云审计服务,您可以记录与发布相关的操作事件,便于日后的查询、审计和回 溯。

5-68 云审计服务支持的发布操作列表

操作名称 资源类型 事件名称

创建仓库 repository initMavenRepositories 复制仓库 repository copyMavenRepository 修改用户权限 repository modifyPermissions 重置默认用户密码 user resetDefaultUserPasswor

d

重置当前用户密码 user resetCurrentUserPasswor d

上传文件 artifact uploadMavenArtifact

deploy命令上传 artifact deployMavenArtifact 修改文件状态 artifact modifyMavenArtifact

清空回收站 artifact emptyTrash

还原回收站 artifact restoreTrash

操作名称 资源类型 事件名称

添加组件追踪 tracker addTracker

修改组件追踪 tracker modifyTracker

删除组件追踪 tracker deleteTracker

修改项目下文件状态 project modifyProjectByMq

复制文件 file copyFile

创建文件夹 file createFolder

重命名文件 file renameFile

上传文件至发布库 file uploadFile

构建上传文件 file buildAndUploadFile

修改文件状态 file modifyFiles

还原回收站 file restoreTrash

清空回收站 file emptyTrash

5.9.8 部署

部署(CloudDeploy)提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提 供Tomcat、SpringBoot等模板或者自由组装编排原子步骤进行部署,支持并行部署和 流水线无缝集成,实现部署环境标准化和部署过程自动化。

通过云审计服务,您可以记录与部署相关的操作事件,便于日后的查询、审计和回 溯。

5-69 云审计服务支持的 CloudDeploy 操作列表

操作名称 资源类型 事件名称

创建部署任务 deployTask createDeployTask 修改部署任务 deployTask updateDeployTask 删除部署任务 deployTask deleteDeployTask

5.9.9 流水线

流水线(CloudPipeline)提供可视化、可定制的自动交付流水线,帮助企业缩短交付 周期,提升交付效率。

通过云审计服务,您可以记录与流水线相关的操作事件,便于日后的查询、审计和回 溯。

操作名称 资源类型 事件名称

执行流水线任务 pipelineTask executePipelineTask 修改流水线任务 pipelineTask updatePipelineTask 创建流水线任务 pipelineTask createPipelineTask 删除流水线任务 pipelineTask deletePipelineTask 停止流水线任务 pipelineTask stopPipelineTask

5.9.10 CloudIDE

CloudIDE是面向软件开发者的云端集成开发环境服务,通过浏览器访问即可实现环境 获取、代码编写、调试运行、配置管理、环境访问等能力,同时支持插件扩展。

通过云审计服务,您可以记录与CloudIDE相关的操作事件,便于日后的查询、审计和 回溯。

5-71 云审计服务支持的 CloudIDE 操作列表

操作名称 资源类型 事件名称

添加用户到组织 organization addUserToOrg 删除组织中用户 organization deleteUserInOrg

5.9.11 Classroom

Classroom是基于华为云的一站式软件教学与实践平台,为学生提供从单个函数到企业 级项目的软件开发实践平台,帮助老师更方便的开展授课、演示及软件实践教学,并 为老师更全面的了解学生软件开发能力短板提供智能数据分析支持。

通过云审计服务,您可以记录与Classroom相关的操作事件,便于日后的查询、审计和 回溯。

5-72 云审计服务支持的 Classroom 操作列表

操作名称 资源类型 事件名称

创建课堂 classroom createClassroom

删除课堂 classroom deleteClassroom

更新课堂配置 classroom updateClassroom 添加课堂成员 classroom_member addClassroomMember 删除课堂成员 classroom_member deleteClassroomMember

操作名称 资源类型 事件名称

删除成员 member deleteMember

5.9.12 激励系统

通过云审计服务,您可以记录与Bones相关的操作事件,便于日后的查询、审计和回 溯。

5-73 云审计服务支持的 Bones 操作列表

操作名称 资源类型 事件名称

删除收货地址 address deleteAddress

设置默认收货地址 address setDefault

创建或修改收货地址 address updateAndSetDefault 商品兑换 exchangePrize exchanges

邀请人员 invited invited

签到 sign sign

5.9.13 专家服务

专家服务(Expert)为企业或项目团队在敏捷与DevOps方面提供线上能力评估诊断、

能力提升建议及现场培训实施等专业服务,使企业实现数字化转型。

通过云审计服务,您可以记录与Expert相关的操作事件,便于日后的查询、审计和回 溯。

5-74 云审计服务支持的 Expert 操作列表

操作名称 资源类型 事件名称

创建报告 report createXTYReport

创建题目草稿 measureDraft createMeasureDraft

提交维度 section submitSection

创建答题用户 user createUser

5.9.14 意见反馈

通过云审计服务,您可以记录与意见反馈(VOC)相关的操作事件,便于日后的查 询、审计和回溯。

操作名称 资源类型 事件名称

创建反馈 voc createVoc

删除反馈 voc deleteVoc

创建反馈评论 voc createVocDiscussion

删除反馈评论 voc deleteVocDiscussion

回复反馈评论 voc replyVocDiscussion

创建反馈评价 voc createVocComment

5.9.15 悟空插件平台

悟空插件平台为DevCloud提供了一个扩展方式,扩展是一个简单的插件(add-ons),

可以通过DevCloud自定义或扩展你的DevOps体验。一个插件由几个标准的技术组成:

HTML,JavaScript,CSS,你可以由任何开发工具进行开发。插件利用DevCloud提供 的Restful API library,与各服务进行交互。

通过云审计服务,您可以记录与悟空插件平台相关的操作事件,便于日后的查询、审 计和回溯。

5-76 云审计服务支持的悟空插件平台操作列表

操作名称 资源类型 事件名称

创建服务扩展点 endpoint createEndpoint 更新服务扩展点 endpoint updateEndpoint 删除服务扩展点 endpoint deleteEndpoint

管理删除插件 extension deleteExtensionByAdmin 强制禁用插件 extension forcedDisableExtension 上架/下架/默认/公开插件 extension adminOperateExtension 上传logo(base64格式),

返回上传的文件uri路径 publisher uploadLogo

清空缓存 cache clearCache

添加插件 extension createExtension

更新插件 extension updateExtension

删除插件 extension deleteExtension

上架/下架/默认/公开插件 extension operateExtension

共享插件 extension shareExtension

操作名称 资源类型 事件名称

取消共享 extension cancelShare

更新最爱插件 extension updateFavoriteExtension 更新特性白名单开关 feature updateFeatureSwitch 增加用户访问特性权限 feature addFeatureUser 删除用户访问特性权限 feature deleteFeatureUser 激活或取消激活项目中的

某插件

extension triggleExtension

安装插件到项目中 extension installExtension 删除项目中的某插件 extension uninstallExtension

安装插件到项目中 extension installExtension 删除项目中的某插件 extension uninstallExtension