检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ServiceStage集成的云服务 ServiceStage实现了与源码仓库的对接(如CodeArts、Gitee、GitHub、GitLab、Bitbucket),绑定源码仓库后,可以直接从源码仓库拉取源码进行构建。 ServiceStage集成了部署源管理功能,可以将构建完
注册GitHub账号并复刻源码 注册GitHub账号。 登录GitHub。 导航到源码仓库。 基线版本源码仓库地址:https://github.com/spring-guides/gs-spring-boot/tree/boot-2.7 灰度版本源码仓库地址:https://github
技术栈 选择Java。 源码/软件包 选择“源码仓库”。 选择“GitHub”。 “授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻源码时创建的GitHub账号。 “仓库名称”选择注册GitHub账号并复刻源码时复刻到您的GitHub下的Spring
方式访问官方和私有GitLab源码仓库: 访问官方GitLab源码仓库,请根据页面提示获取并输入私人令牌,勾选“验证令牌正确性(要求仓库地址可从Internet网络访问)”。 访问私有GitLab源码仓库,请根据页面提示输入正确的私有GitLab源码仓库地址和私人令牌,无需勾选“
参数 说明 技术栈 组件技术栈类型选择Java。 源码/软件包 选择“源码仓库”。 选择“GitHub”。 “授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻全链路流量控制示例源码时创建的GitHub用户名。 “仓库名称”选择注
持默认。 参数 说明 技术栈 选择Java。 源码/软件包 选择“源码仓库”。 选择“GitHub”。 “授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻全链路流量控制示例源码时创建的GitHub账号。 “仓库名称”选择注册
“技术栈”选择“Java”。 “源码/软件包”选择“源码仓库”。 选择“GitHub”源码仓库。 “授权信息”选择创建仓库授权时创建的仓库授权名称。 “用户名/组织”选择注册GitHub账号并复刻Demo源码时创建的GitHub账号。 “仓库名称”选择注册GitHub账号并复刻Demo源码时复刻的De
注册GitHub账号并复刻全链路流量控制示例源码 注册GitHub账号。 登录GitHub。 导航到全链路流量控制示例源码仓库。 复刻Demo源码仓库到个人账号下,请参考复刻仓库。 设置GitHub仓库授权 设置GitHub仓库授权,使构建工程、应用组件等可以使用授权信息访问GitHub源码仓库。 登录ServiceStage控制台。
维护构建任务 编辑源码构建任务 编辑软件包构建任务 启动构建任务 设置分支/tag构建 删除构建任务 父主题: 持续交付
持续交付 持续交付概述 查看构建任务 创建源码构建任务 创建软件包构建任务 维护构建任务 管理流水线 管理仓库授权
可以选择多个,系统自动加载该账号下所有子账号。 简易模板 自动添加“构建”模型,对代码库的源码进行编译构建。 选择“简易模板”。 单击“开始创建”。 添加构建任务。 单击“构建任务”卡片上的。 选择已创建的构建任务。 若不存在构建任务,请参考创建源码构建任务或创建软件包构建任务创建。 单击“确定”。 单击“选
Python3 Python - - 组件来源为源码或Zip包,支持容器部署,详情请参考组件部署方式说明。 Php7 Php - - 组件来源为源码或Zip包,支持容器部署,详情请参考组件部署方式说明。 组件来源说明 组件来源 说明 源码仓库 参考创建仓库授权创建授权,然后设置代码来源。
本章节指导您设置分支/tag构建。 前提条件 待操作的源码构建任务已存在: 系统创建构建任务,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件。 用户创建构建任务,请参考创建源码构建任务。 设置分支/tag构建 登录ServiceStage控制台。
> 编辑”。 “创建类别”为“用户创建”:在当前页面待操作构建名称所在列操作行,选择“更多 > 编辑”。 编辑构建工程。 以源码部署的组件,请参考编辑源码构建工程编辑构建工程。 以软件包部署的组件,请参考编辑软件包构建工程。 其中: “构建集群”选择“使用自己的构建集群”。 在“构建集群”下拉列表选择私有构建集群。
如果您创建的是CCE Turbo集群,需要为集群配置SNAT规则,使之能够通过NAT网关访问公网用于拉取源码。否则,会导致使用源码通过容器部署方式部署组件或执行源码构建任务的时候因为无法访问公网导致拉取源码失败,从而导致组件部署或构建失败。为集群配置SNAT规则,请参考从容器访问公网。 为CCE集群添加节点,请参考创建节点。
天气预报的逻辑组网和调用关系图如下: ServiceStage支持通过源码、软件包方式部署并接入Java Chassis、Spring Cloud微服务开发框架开发的微服务应用。 本最佳实践使用基于Java Chassis微服务开发框架开发的天气预报应用,提供了使用源码部署天气预报微服务和使用软件包部署天气预
系统构建任务,您在使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件时系统创建的构建任务。 用户构建任务,由您在创建源码构建任务、创建软件包构建任务时创建的构建任务。 图1 创建构建任务 流水线简介 基于已有业务代码,可以创建流水线,然后启动流水线后完成业务
“YAML模式”选择关闭:选择“源码仓库”,参考创建仓库授权创建授权,设置代码来源;选择软件包或者镜像包,则固定为创建并部署组件时选择的软件包类型(Jar、War、Zip)或者镜像包类型。由您选择的技术栈类型决定,具体情况请参考表1。 “YAML模式”选择开启:选择“源码仓库”,参考创建仓库
如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题? 如何体验ServiceStage的源码部署功能? 如何处理使用ServiceStage灰度发布升级组件失败? 如何通过挂载配置项方式修改容器部署的组件配置文件? 如何处理应用组
“YAML模式”选择关闭:选择“源码仓库”,参考创建仓库授权创建授权,设置代码来源;选择软件包或者镜像包,则固定为创建并部署组件时选择的软件包类型(Jar、War、Zip)或者镜像包类型。由您选择的技术栈类型决定,具体情况请参考表1。 “YAML模式”选择开启:选择“源码仓库”,参考创建仓库