检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
、数组对象的push等 工作流提供了Code代码节点,通过Code代码节点可以在工作流中编写Python代码,根据具体需求定制逻辑以实现特定的任务,如图1所示,具体介绍请参见Code代码。 图1 Code代码节点配置 时间格式转换代码示例: # -*- coding:utf-8 -*-
靠性。 开发代码的详细指导请参见《开发指南》。 步骤五:提交代码到代码仓 提交代码是AppStage集成代码托管CodeArts Repo服务的能力,在日常代码开发中,开发者更多的时候是将代码托管仓库克隆到本地,在本地进行代码开发,完成了阶段性开发任务后,再提交回代码托管仓库。
上传镜像包和IaC3.0包 容器部署前需要完成业务代码和IaC包代码开发,IaC代码的开发规范请参见《开发指南》。用户可以使用如下两种方式进行代码开发和打包: 使用开发中心:用户使用开发中心进行代码开发,可通过开发中心将镜像包和IaC3.0包直接推送至运维中心,具体操作请参见开发中心用户指南。
部署服务支持导出环境当前使用的IaC包,可以导出并查看IaC代码。 导出IaC包 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。 选择左侧导航栏的“环境管理 > 服务环境管理”。 单击“更多 > 导出IaC包”。 可以导出并查看IaC代码 父主题: 其他操作
上传Terraform包和软件包 虚拟机部署前需要完成业务代码和Terraform包代码开发,Terraform包代码的开发规范请参见Terraform。用户可以使用如下两种方式进行代码开发和打包: 使用开发中心:用户使用开发中心进行代码开发,可通过开发中心将软件包和Terraform包
clone 代码仓地址 开发代码。开发人员需要根据需求分析和设计文档,使用编程语言和开发工具编写程序代码,然后进行测试和调试,最终交付使用,详细指导请参见《开发指南》。 提交代码到代码仓。在本地完成业务代码和IaC脚本后,需要提交代码文件至代码仓库,详细指导请参见提交代码到代码托管仓库。
支持对组件代码包和chart包进行统一管理。 管理组件代码包 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。 选择左侧导航栏的“Terraform引擎 > 组件列表”,默认显示“组件代码包”页签。 展开组件代码包,显示各版本的组件代码包,可
由于业务的敏感配置不能明文地存放在版本包、配置中心、IaC代码中,因此业务可以借助STS敏感配置项的功能,存放业务的敏感配置。 敏感配置管理使用流程 录入敏感配置:业务研发人员登录ACMS管理台录入敏感配置。 通过IaC分发敏感配置:业务研发人员编写IaC代码,声明业务软件依赖的敏感配置,IaC部署
AppStage支持两种资源申请方式:通过IaC声明式申请资源、通过控制台申请资源。 通过IaC声明式申请资源 运维中心部署服务,可以使用代码包部署应用,可以通过在代码中定义相关信息,完成资源申请。 通过控制台申请资源 AppStage支持使用控制台完成资源申请,或者在华为云申请资源,然后接入至AppStage运维中心。
由于业务的敏感配置不能明文地存放在版本包、配置中心、IaC代码中,因此业务可以借助STS敏感配置项的功能,存放业务的敏感配置。 敏感配置管理使用流程 在ACMS中录入敏感配置:业务研发人员登录ACMS管理台录入敏感配置。 通过IaC分发敏感配置:业务研发人员编写IaC代码,声明业务软件依赖的敏感配置,Ia
准备Terraform包和软件包:部署前需要准备Terraform包和软件包。如果使用开发中心进行代码开发,可通过开发中心将包直接推送至运维中心,具体操作请参见开发中心用户指南;如果使用本地工具进行代码开发,需要手动上传Terraform包和软件包,具体操作请参见上传Terraform包和软件包。
流程集中化管理,有效提升研发效率。 AppStage开发中心支持集成代码检查、缺陷、流水线、发布通知、代码仓、需求、测试、版本活动和其他共9种类型的工具,系统预置了CodeArts的代码检查、缺陷、流水线、代码仓、需求和测试6种类型的6个工具,同时预置了发布通知工具用于对接运维中
容器部署流程 准备镜像包和IaC3.0包:部署前需要准备镜像包和IaC3.0包。如果使用开发中心进行代码开发,可通过开发中心将包直接推送至运维中心,具体操作请参见开发中心用户指南;如果使用本地工具进行代码开发,需要手动上传镜像包和IaC3.0包,具体操作请参见上传镜像包和IaC3.0包。 准
为环境导入存量资源 由非代码手段创建的存量资源,如果需要将这些存量资源使用部署服务进行管理,即通过代码声明和流水线描述部署过程,那么这些存量资源必须要在系统中存在数据记录。 前提条件 已获取服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。 已准备环境并启用,服务环境
实践案例 本实践以Spring Cloud Demo项目为例,带您体验使用AppStage的开发中心、运维中心进行工程创建、代码开发、打包发布,部署上线的全过程。具体请参考基于Spring Cloud框架进行应用上云。 父主题: 使用Spring Cloud框架实现应用开发
准备工作 开发技能要求 熟悉Java语言,能够编写Java语言代码。 掌握IaC开发技术,熟悉YAML语言。 了解Spring Cloud框架。 环境准备 已下载并安装Maven,根据以下步骤配置Maven。 在<localRepository>标签内添加自己的本地仓库位置路径,这个本地仓库位置是自己创建的。
%(name)s:%(lineno)d - %(levelname)s] %(message)s asctime:日志打印时间 name:打印日志的文件名 lineno:哪一行代码打印的日志 levelname:日志级别 message:具体日志内容 示例如下: [2024-12-10 19:21:28 - wise
创建虚拟机集群 通过代码包变更创建的虚拟机集群会展示在“集群管理”页面,也支持创建虚拟机集群。 前提条件 已获取服务运维岗位权限,权限申请操作请参见申请权限。 创建虚拟机集群 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。 选择左侧导航栏的“虚拟机集群
敏感配置项托管 由于业务的敏感配置不能明文地存放在版本包、配置中心、IaC代码中,因此业务可以借助STS敏感配置项的功能,存放业务的敏感配置。 操作步骤 使用STS的敏感配置项管理功能 ,需要在ACMS中录入敏感配置项,具体请参见录入敏感配置。 在IaC脚本中的业务配置项配置文件
运行时引擎微服务平台功能介绍 微服务平台(NUWA Runtime)托管了一个微服务运行的所有基础设施,微服务对基础设施的所有要求都通过基础设施即代码(Infrastructure as Code,简称IaC)来描述。NUWA Runtime根据IaC描述,对接相关的配置服务器,通过弹性