检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤四:检查代码 代码检查服务提供基于云端实现代码质量管理服务,支持代码静态检查(包括代码质量、代码风格等)和安全检查,并提供缺陷的改进建议和趋势分析。 随着凤凰商城越来越庞大,线上出现的缺陷也越来越多,修复成本太大;且开发人员写代码也比较随性,没有统一标准。
步骤三:开发代码 代码托管服务提供基于Git的在线代码管理服务,包括代码克隆/提交、分支管理等功能。 由于门店网络查询功能为高优先级Story,本章节将以此功能为例进行介绍如何进行源代码管理与开发。 本样例项目中采用分支来进行代码的开发。
配置代码检查任务
提交代码到CodeArts Repo仓库
在CodeArts Repo中新建代码仓库
克隆CodeArts Repo仓库中的代码到本地
新建代码检查任务
查看代码检查结果
执行代码检查任务
本地安装CodeArts Repo支持的客户端
设置访问CodeArts Repo仓库的密钥
代码检查常见问题 执行代码检查任务时提示:Cppcheck cannot tokenize the code correctly 执行代码检查任务时提示:no such file or directory 执行代码检查任务时提示:在Maven仓库中找不到依赖 执行代码检查任务时提示
代码托管常见问题 升级CodeArts Repo的SSH功能 从本地推送代码仓到CodeArts Repo时,报错"Error: Deny by project hooks setting 'default': message of commit" 在一台电脑上,如何配置多个SSH
如果您希望使用传统软件包部署方法,请参考使用CodeArts快速搭建基于ECS部署的代码开发流水线。 准备工作 已注册华为云并实名认证。如果您还没有华为账号,请参考以下步骤创建。 注册华为账号并开通华为云。 完成实名认证。
如果您希望使用容器化部署方法,请参考使用CodeArts快速搭建基于CCE部署的代码开发流水线。 准备工作 已注册华为云并实名认证。如果您还没有华为账号,请参考以下步骤创建。 注册华为账号并开通华为云。 完成实名认证。
回到HE2E大图: 持续交付以代码配置管理为基础,除了传统意义的代码资产安全与管控、多人并行开发以及发版与基线管理以外,更重要的是体现了团队的协作与沟通。 代码检查即静态扫描,自动化的构建,拉起来的各阶段的自动化测试,以及相应的自动化部署过程,都被有机的串联在流水线上。
CodeArts如何做DevOps转型 华为云CodeArts是一个DevOps一站式平台,它是典型的云化互联网产品。
图1 CodeArts服务构成 表1 CodeArts服务构成 服务名称 服务简介 需求管理 多年研发实践沉淀的需求管理与团队协作服务,支撑多种研发模式,包含跨项目协同、需求管理、缺陷管理、知识库管理等功能。
租户 租户即通过注册华为账号并开通华为云注册的账号。
使用CodeArts管理电子商城项目开发流程 方案概述 资源规划 操作流程 实施步骤 附录