检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
同时在当前页面底部“软件包发布结果”可查看发布结果(单击“查看详情”可查看发布信息详情): 发布中:部分软件包发布中。 发布成功:发布成功的版本软件包将发布到对应的部署平台(例如AppStage运维中心的“软件仓库 > 软件包管理”)。 发布失败:部分软件包发布失败,可单击“重试”进行发布重试。
已纳管主机,具体操作请参见将资源接入AppStage运维中心。 已创建虚拟机集群,具体操作请参见创建虚拟机集群。 已使用开发中心推包或者手动上传软件包及IaC3.0包。 已准备变更电子流,具体操作请参见创建运维中心变更电子流,仅电子流中设置的变更实施人可使用该电子流进行变更部署。 变更环境部署应用
版本基线化”。 在“版本基线化”页面,单击“添加基线化软件包”(最多可添加8个基线化软件包),弹出“添加基线化软件包”页面。 在“选择流水线”下拉列表选择流水线,确认最近一次发布构建信息。 单击右下角“基线化”。开发中心后台将记录流水线发布构建的软件包的存储路径,用于版本发布时获取。 在“版
为什么使用AppStage运维中心 运维面临的问题 应用的快速迭代与现网业务稳定性之间存在冲突,应用发布周期短,版本可能未经过充分的现网验证。 运维平台基于开源软件或者各类分散工具构建,各工具能力参差不齐,缺乏统一的数据接入、监控、诊断、数据治理体系。 系统可用性依赖全栈可观测,运维人员需要被动变主动
ge系统中,信息录入且发布成功后,AppStage将同步产品信息至开发中心、运维中心等各个中心。 创建服务 创建服务服务是实现一系列功能的软件模块单元,是产品的组成要素,一个产品一般由一个或多个服务组成。 创建微服务 创建微服务微服务是对服务的进一步细粒度拆分,为服务开发可以提供
ge系统中,信息录入且发布成功后,AppStage将同步产品信息至开发中心、运维中心等各个中心。 创建服务 创建服务服务是实现一系列功能的软件模块单元,是产品的组成要素,一个产品一般由一个或多个服务组成。 创建微服务 创建微服务微服务是对服务的进一步细粒度拆分,为服务开发可以提供
、分支保护/合并、在线编辑、统计服务等功能,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 支持区域: 华北-北京四 创建代码仓 流水线管理 流水线功能是提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time
pStage系统中,信息录入且发布成功后,AppStage将同步产品信息至开发中心、运维中心等各个中心。 服务管理 服务是实现一系列功能的软件模块单元,是产品的组成要素,一个产品一般由一个或多个服务组成。 微服务管理 微服务是对服务的进一步细粒度拆分,为服务开发可以提供更高的灵活
目名称(默认为当前服务名称,可自定义修改),根据实际业务需要在“项目类型”下拉框选择项目类型(Scrum、IPD-系统设备类、IPD-独立软件类),如图1所示,然后单击“确定”。 图1 关联项目 在“关联项目”对话框对将要关联的项目名称进行二次确认,单击“确定”。 关联项目成功后不可解除关联。
同时在当前页面底部“软件包发布结果”可查看发布结果(单击“查看详情”可查看发布信息详情): 发布中:部分软件包发布中。 发布成功:发布成功的版本软件包将发布到对应的部署平台(例如AppStage运维中心的“软件仓库 > 软件包管理”)。 发布失败:部分软件包发布失败,可单击“重试”进行发布重试。
发布版本 待版本开发及编译构建完成,且发布准入检查项均通过后,可由开发人员、测试人员或项目经理提交标准发布申请,待项目经理审批通过后,将软件发布到对应的部署平台。 3 应用部署 服务环境配置 使用AppStage运维中心前需要先准备环境并为服务关联区域、账号和企业项目。 申请资源
在开发插件库页面,汇聚应用开发过程中所需的各类开发工具、插件、软件包等,如Nuwa Demo工程、Nuwa SDK、Snap插件。 在开发中心工作台左上角单击,在菜单列表中选择“全部菜单 > 开发插件库”。 单击相应插件卡片右下角的“查看详情”,获取相应开发工具、插件、软件包或详情信息。 步骤四:开发代码
产品开发进行高质高效的管理。 IPD-独立软件类 面向独立软件类开发场景的IPD需求管理方法,通过结构化流程、强大的跨项目协作能力来对大型软件开发进行高质高效的管理。 开发插件 开发插件是一种软件应用程序,用于开发、编译、调试和部署软件。IDE通常包含代码编辑器、编译器、调试器和
能力来对大型产品开发进行高质高效的管理。 IPD-独立软件类:面向独立软件类开发场景的IPD需求管理方法,通过结构化流程、强大的跨项目协作能力来对大型软件开发进行高质高效的管理。 IPD-自运营软件/云服务类:面向云服务软件类开发场景的IPD需求管理方法,通过端到端客户价值需求管
在微服务平台页面,新增环境信息并为环境绑定已纳管的CCE集群,具体操作请参见新增环境信息和为环境绑定CCE集群。 已使用开发中心推包或者手动上传软件包及IaC3.0包。 已准备变更电子流,具体操作请参见创建运维中心变更电子流,仅电子流中设置的变更实施人可使用该电子流进行变更部署。 变更环境部署应用
敏感配置管理使用流程 在ACMS中录入敏感配置:业务研发人员登录ACMS管理台录入敏感配置。 通过IaC分发敏感配置:业务研发人员编写IaC代码,声明业务软件依赖的敏感配置,IaC部署后,敏感配置项生效变成已发布状态,微服务才能获取。 在业务代码中配置敏感配置解密:通过STS SDK获取敏感配置并自动解密。
在部署服务变更组件 组件是具有相同资源的集合,使用组件对资源进行统一管理。部署服务支持单独变更在IaC Patch包(软件仓库中IaC 3.0包的iacpatch包类型)中定义的组件资源,IaC Patch包目录结构如IaC Patch包典型目录结构所示。 前提条件 已获取服务运
Req服务文档处理需求,例如在IPD系统设备类项目中管理原始需求、在IPD系统设备类项目中管理研发需求等。 IPD独立软件类项目:请参考CodeArts Req服务文档处理需求,例如在IPD独立软件类项目中管理原始需求、在IPD独立软件类项目中管理研发需求等。 父主题: 创建及规划版本
Repo服务的能力,是遵循Git的基本运行模式的分布式版本管理平台,其具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 关于代码仓管理的常见问题请参见代码托管(CodeArts Repo)常见问题。
概述 STS SDK服务软件开发工具包是对AppStage运维中心访问凭据管理服务(ACMS)提供的REST API进行的封装,以简化用户的开发工作。 STS SDK封装了业务微服务读取ACMS身份证书、到ACMS-Server上获取密钥、认证凭据、解密敏感数据、微服务间通信认证加密等功能,用户直接调用STS