-
如何构建高效的持续交付能力 - 软件开发生产线 CodeArts
随之升高,应该做的频度越少。 事实上,我们有双层的金字塔结构,上面是线上环境的测试,包括拨测、捣乱猴子测试,以及各类的性能和安全测试。 刚才说应该测试前移,投入更多的在短周期的活动;同时又说,测试要延展到生产环境,覆盖发布和线上的运行阶段。事实上,测试应该向两端延展,测试活动应该
-
CodeArts是否支持对本地代码进行检查、构建及部署? - 软件开发生产线 CodeArts
CodeArts是否支持对本地代码进行检查、构建及部署? 部分支持。 代码检查、编译构建服务支持代码托管、通用Git等源码源,可选择在本地搭建的网络通用标准的Git,且需本地网络能访问互联网。 部署服务所使用的软件包,需要从制品仓库服务“软件发布库”中取得,因此需要先将待部署的软件包上传到软件发布库中。
-
如何避免频繁登录CodeArts? - 软件开发生产线 CodeArts
如何避免频繁登录CodeArts? CodeArts采用华为云统一的会话超时策略,会话超时时长默认为1个小时。 当用户超过设置的时长未操作界面,会话将会失效,需要重新登录。 管理员可以通过统一身份认证服务(IAM)的“安全设置”页面设置会话超时策略。 登录华为云控制台,鼠标移动至
-
如何保证客户代码和应用安全? - 软件开发生产线 CodeArts
如何保证客户代码和应用安全? 账号由IAM统一认证。CodeArts上每个项目均设有权限管理机制,项目管理员可以管理项目成员。 CodeArts为企业级用户使用安全、可靠的环境,提供企业级病毒防护。存储和运行环境均有冗余节点,并提供跨区域容灾备份解决方案。 更多安全资讯请参考信任中心。
-
步骤三:开发代码 - 软件开发生产线 CodeArts
单击Task名称,在详情页中可看到状态自动变为“已解决”。 选择“关联”页签,在“代码提交记录”下可看到一条记录,记录的描述与上一步中输入的提交信息相同。 图1 代码提交记录 检视代码、合并分支 开发人员发起合并请求。 开发人员Chris完成代码开发,确认无误后,即可发起合并请求,将功能分支合并到master中。
-
步骤六:部署应用(ECS篇) - 软件开发生产线 CodeArts
单击“保存并执行”,启动部署任务。 当出现页面提示“部署成功”时,表示任务执行成功。 登录弹性云服务器,执行以下命令,检测依赖工具是否安装成功。 查看Docker镜像版本。 docker -v 查看Docker-Compose版本。 docker-compose -v 当出现类似图1所示提示时,表示安装成功。
-
CodeArts项目结束后如何回收/归档项目资料到本地 ? - 软件开发生产线 CodeArts
CodeArts项目结束后如何回收/归档项目资料到本地 ? CodeArts中提供云端项目归档功能,归档后的项目对所有成员只读,不能进行工作项的增删改等操作。 CodeArts具有完备的数据安全管理机制,保证云端的数据不丢失,且随时可见。 此外,各服务提供以下项目资料下载操作,满足本地资料归档诉求。
-
方案概述 - 软件开发生产线 CodeArts
“凤凰商城”示例程序的架构图如图2所示。 图2 凤凰商城技术架构图 示例程序由表1中的5个可以独立开发、测试和部署的微服务组件构成。 表1 凤凰商城微服务组件表 微服务组件 说明 Web用户端服务器(对应样例代码中的“Vote”功能) 业务逻辑:用户可以通过浏览器访问此服务的WebUI。当
-
欠费说明 - 软件开发生产线 CodeArts
欠费说明 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。 欠费原因 当使用CodeArts的同时,购买了其它服务的按需计费资源时,可能会产生计费,例如: 使用部署服务时,需要将应用部署到ECS,因此购买了按需
-
如何查看当前已使用人数? - 软件开发生产线 CodeArts
项目和成员管理”,进入“项目和成员管理”页面。 选择“项目成员列表”页签,在页面中即可找到“去重总成员数”。 图1 项目成员列表 父主题: 计费FAQ
-
持续部署 - 软件开发生产线 CodeArts
由用户自行修改名称、执行方式等相应的阶段配置。 添加任务:在各个阶段中,可以添加相应的子任务。流水线在执行的时候,实际正是执行这条流水线中所有的子任务。 设置质量门禁:对于执行过程中质量不达标的流水线,可以中止执行。 执行流水线 单击“全新执行”按钮,即可开始执行。执行结束后,可查看各阶段、各子任务的执行结果。
-
CodeArts中如何查看成员的操作日志? - 软件开发生产线 CodeArts
CodeArts中如何查看成员的操作日志? CodeArts暂未提供针对每个项目成员的操作日志记录功能,但在各服务均有操作历史的记录。例如: 查看工作项的操作历史 查看提交历史 查看部署记录 更多详情请查看各服务用户指南。 父主题: 概念与功能
-
敏捷项目管理 - 软件开发生产线 CodeArts
Task”的逐级关系。 创建新的Feature, 在凤凰商城Epic上单击“插入子主题”。输入标题“门店网络”,回车保存。 按照同样的方式,完成Story“作为用户应该可以查看、查询所有门店网络”的创建。 项目规划折叠 为了更清晰的展示规划视图,不同用户角色可以根据实际需求,展开/折叠对应级别的列表。
-
软件开发生产线(CodeArts)使用流程 - 软件开发生产线 CodeArts
根据需要选择仓库分支。 模板:可选择内置模板,也可以选择“空白模板”,单击“确定”。 根据需要配置任务编排、参数、执行计划,单击“保存并运行”。 待任务执行成功后,可单击各任务查看其执行详情。 流水线服务更多操作指导请参考流水线用户指南。
-
使用CodeArts快速搭建基于ECS部署的代码开发流水线 - 软件开发生产线 CodeArts
主机上还未有服务,执行该步骤会失败,因此建议禁用此步骤,单击步骤卡片上的,选择“禁用”。 图3 禁用“停止SpringBoot服务” URL健康测试:此步骤可有可无,根据需要选择是否禁用(本文中禁用该步骤)。 选择“参数设置”页签,参考下表配置参数。 参数名 参数值 host_group
-
软件版本管理 - 软件开发生产线 CodeArts
避免重复修改和混入其他的merge。 了解了如何做好一次规范的提交与合并,接下来让我们看看通过CodeArts中的版本控制系统都能完成哪些具体的实践。 由于CodeArts提供的是基于Git的版本控制系统,因此所有Git的相关操作都可以在CodeArts上实现。 配置秘钥 管理代码仓库 查看提交记录
-
步骤六:部署应用(CCE篇) - 软件开发生产线 CodeArts
使用已有”,并选择已存在的负载均衡器名称。 端口配置 容器端口:80 服务端口:5000 更新成功,返回列表中,当列表中显示时,鼠标悬停在该负载均衡器名称处,在弹窗中复制公网地址。 图2 复制访问地址 打开新的浏览器页面,在地址栏中输入“http://ip:5000”(其中,ip为上一步记录的公网地址),页面显示成功。
-
已开通历史计费模式的用户,如何转换成新计费模式? - 软件开发生产线 CodeArts
已开通历史计费模式的用户,如何转换成新计费模式? 当前暂不支持已开通历史计费模式的用户一键切换成新计费模式,需要将历史计费模式退订,再购买新套餐。 已开通历史包年/包月计费模式的用户,请登录软件开发生产线控制台,单击退订,即可进入退订页面完成操作。 已开通历史按需计费模式的用户,请参考退订,关闭按需计费。
-
朴素的DevOps价值观 - 软件开发生产线 CodeArts
该成功实施了DevOps,实际上我们又做的如何呢? 工具是重要的,没有工具是万万不能的。但工具不是万能的,比工具更重要的是使用工具的方法和流程,比流程更重要的,是执行流程和使用工具的人。 简单如SVN,复杂如Clearcase,我都看到过在此基础上,实施持续集成非常成功的企业。 Martin
-
步骤七:管理项目测试 - 软件开发生产线 CodeArts
选择“手工测试”页签,单击用例“门店网络查询”所在行的,页面右侧滑出“执行”窗口。 在测试环境中,按照测试步骤进行逐步操作。 执行成功,跳转至6继续操作。 执行失败,例如:执行第二步时页面跳转失败,页面显示404,跳转至7继续操作。 图2 页面显示失败 返回测试用例执行窗口,记录执行结果。 在表格中,设置所有步骤的实际结果为“成功”。