应用管理与运维平台 ServiceStage
应用管理与运维平台 ServiceStage
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 使用前必读
- 权限管理
- 环境管理
- 应用管理
- 组件管理
- 配置管理
- 发布管理(公测)
- 技术栈管理
- 部署源管理
- 持续交付
- 微服务引擎
- 云审计服务支持的关键操作
- 查看监控指标及告警
- 开发指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 应用开发问题咨询指引
- 环境管理
-
应用管理
- 如何查看应用组件部署失败的原因?
- 实例长期处于创建中怎么办?
- 如何解决Docker运行node应用程序时的依赖问题?
- 如何定制Tomcat Context path?
- 如何固定应用组件IP?
- 如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误?
- 如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误?
- 虚拟机类型环境下部署的应用组件支持在什么目录写文件?
- 如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题?
- 如何体验ServiceStage的源码部署功能?
- 如何处理使用ServiceStage灰度发布升级组件失败?
- 如何通过挂载配置项方式修改容器部署的组件配置文件?
- 如何处理应用组件接入微服务引擎后在微服务治理下看到的应用名称和ServiceStage应用管理下的不同?
- 持续交付
- 软件中心
- 基础设施
- 应用运维
- 应用开发问题
-
更多文档
- API参考(阿布扎比区域)
-
用户指南(阿布扎比区域)
- 产品介绍
- 快速入门
- 用户指南
-
常见问题
- 如何获取AK/SK?
- 如何处理修改项目名称导致的错误?
- 微服务和普通应用有什么不同?
- 如何查看应用组件部署失败的原因?
- 如何处理部署或升级虚机组件失败?
- Node.js 8软件包打包有哪些约束?
- 如何处理安装Agent失败?
- 如何处理Agent离线?
- 虚机部署的应用组件支持在什么目录写文件?
- 如何处理虚机部署的组件删除失败报host status is not active错误的问题?
- Docker应用程序依赖的问题
- 如何解决Docker客户端push镜像失败的问题?
- 如何获取项目名称?
- 如何处理开启了安全认证的微服务引擎专享版开启IPv6后服务注册失败?
- 如何处理操作微服务引擎专享版时遇到非微服务引擎本身错误?
- 如何处理部署组件时失败,报错日志详情显示connection was closed?
- 如何处理部署虚机组件时遇到ECS错误?
- 如何处理虚机部署端口访问不通的错误?
- 如何处理微服务应用名称与组件所属应用名称不同的问题?
- 如何解释微服务名称与组件名称不同的原因?
- 微服务引擎专享版数据恢复失败
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
- 视频帮助
- 通用参考
链接复制成功!
创建源码构建任务
通过构建任务可以一键式生成软件包或者镜像包,实现“源码拉取->编译->打包->归档”的全流程自动化。
- 在x86系统构建,构建出来的镜像是x86系统的镜像。
- 在ARM系统构建,构建出来的镜像是ARM系统的镜像。
前提条件
- 已经创建集群,请参考创建CCE集群操作。
- 已为构建节点绑定弹性IP,请参考为弹性云服务器申请和绑定弹性公网IP。
操作步骤
- 登录ServiceStage控制台,选择“持续交付 > 构建”,单击“基于源码构建”。
- 设置基本信息:
- 选择构建模板。
- 选择归档方式。
- 不归档:不添加Docker构建,也不归档。
- 归档二进制包:不添加Docker构建,归档二进制包。
- 归档镜像编译:添加Docker构建,归档Docker镜像。
- 设置必填项参数。
单击参数配置编辑页的
图标可删除参数设置。
- 构建参数
- 镜像参数
- 镜像归档参数
- 二进制参数
参数名称
参数说明
任务名称
任务的名称。
共享类型
仓库类型分为公有与私有两种。
- 公有仓库为系统隔离,同一系统中的租户可共享资源。
- 私有仓库为租户隔离,当前租户下的用户可共享资源,其他租户不可访问当前租户下的资源。
仓库组织
是指仓库的命名空间。
软件仓库
软件仓库的名称。
软件包名称
构建完成后,归档的软件包名称。
软件包版本
归档的软件包版本。
构建包路径
编译构建完成后,生成的二进制软件包地址。例如,Java项目下的./target/xxx.jar。
- (可选)单击“高级配置”进行环境设置。
若要添加多个任务,可在高级配置中自定义添加。
- 单击左侧栏目中的“添加插件”进入“选择任务类型”界面。
- 单击目标任务类型的“选择”,添加任务类型。并在“构建环境配置”界面右侧设置任务参数。
须知:
在“编译”过程添加了通用构建命令行插件(Build Common Cmd)时,需要注意以下注意事项:
- 输入“编译命令”,请在echo、cat、debug等命令中慎用敏感信息或者进行敏感信息加密,以免造成信息泄露。
- “语言”参数选择Python且“Python框架类型”选择符合WSGI标准的Python工程时,需要设置主模块和主模块函数。Python工程主模块和主模块函数名称示例如下:
Python主模块:如果Python工程入口文件名为server.py,主模块名称则为server。
Python主模块函数:如果Python工程入口文件server.py的应用函数名称为app=get_wsgi_application(),则主模块函数名称为app。
- 单击“构建”保存设置并构建工程。
单击“保存”仅保存设置,不进行构建。
后续操作
应用组件构建成功后,可以把应用组件托管到ServiceStage上,详细操作请参考部署方式说明。
维护操作
操作 |
操作说明 |
---|---|
查看详情/构建历史 |
|
立即构建 |
选择目标构建工程,单击“操作”列的“立即构建”。 |
分支/tag构建 |
选择基于源码构建的目标构建工程,单击“操作”列的“分支/tag构建”。
|
编辑 |
选择用户创建的目标构建工程,单击“操作”列的“更多 > 编辑”,编辑构建工程。 |
删除 |
|
父主题: 持续交付