检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Gitlab对接Jenkins自动构建并部署到CAE 概述 环境准备 操作步骤 构建验证 附录
“org_name”:上传到SWR镜像仓库的组织,如for-test。 “image_name”:上传到SWR镜像仓库的镜像名称,如cae-backend。 “image_tag”:镜像标签或镜像版本,如v1.0。 “swr_address”:SWR镜像仓库地址,格式:swr.区域项目名称
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
branch_name 是 String Gitlab代码仓库分支名称。 maven 是 String maven安装的可执行文件路径,示例:/root/app/maven/apache-maven-3.8.6/bin/mvn。 deploy_shell 是 String deploy
如何将域名从其他服务商迁移至华为云? 具体操作步骤可参考怎样把域名从其他服务商迁移到华为云DNS? 父主题: 系统配置类
mode) 检查Maven: [root@ecs-jenkins jar]# mvn -v Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: /root/app/maven/apache-maven-3
如何让第三方云上配置的域名支持华为云服务? 操作步骤 登录域名所在的第三方云网站,在解析设置中增加两条记录,如图1,示例域名为cheirmin.top。 主机记录为“www”,记录值为CAE概览页面显示的弹性IP地址。 主机记录为空,记录值为CAE概览页面显示的弹性IP地址。 图1
源码仓库”和“分支”,单击“下一步”。 图2 新建任务 图3 配置基本信息 选择构建使用的模板(此示例使用的为java代码,故此步选择Maven模板)后,单击“下一步”。 图4 选择构建模板 在“参数设置”页面,“自定义参数”中单击“新建参数”,并开启运行时设置。 名称:输入release_version。
流水线构建软件包上传到Codearts软件发布库后升级CAE组件 流水线构建软件包上传到obs桶后升级CAE组件 流水线构建镜像上传到swr镜像仓库后升级CAE组件
> 全局工具配置”。 图3 全局工具配置 配置maven。 示例中的maven安装目录“/root/app/maven/apache-maven-3.8.6”,请获取您的实际Maven安装目录。 图4 Maven配置 图5 Maven安装 配置JDK。 示例中的JDK安装目录“/
------------------ # swr组织名称 swr_organization='' # AK 用于登录swr镜像仓库 AK='' # swr登录密钥 用于登录swr镜像仓库 login_secret='' #------------ 外部传入参数,不需要填,参考配置流水线构建任
单击“确定”。 图8 执行任务 查看构建日志,等待构建成功并成功上传软件包到OBS中。 图9 查看构建日志 登录OBS控制台,在OBS桶中查看软件包已上传成功。 图10 查看OBS桶 创建流水线使用OBS软件包升级CAE组件 创建Codearts流水线: 返回Codearts控制台首页。
支持“自定义”和“系统默认”。 说明: 仅当“运行时”选择java时,可选择“系统默认”修改系统默认dockerfile中指定运行的maven构建制品文件名。 Dockerfile地址:当“Dockerfile”选择“自定义”时可设置。 “Dockerfile地址”即Dockerfile文件相对于项目的根目录(
服务资源类 CAE服务资源冻结/释放/删除常见问题
选择软件包位置“CodeArts件发布库”或“OBS对象存储选择”。 从“CodeArts软件发布库”选择对应软件包时,需要提前将软件包上传至软件发布库,相关操作请参考上传软件包。 从“OBS对象存储选择”中选择对应软件包时,需要先将软件包上传至OBS对象存储桶内,具体操作请参考上传对象。 语言/运行时:从下拉框中选择软件包对应的语言格式。
套餐包 套餐包概述 如何购买套餐包 套餐包叠加购买 套餐包续订 父主题: 计费模式
选择软件包位置“CodeArts件发布库”或“OBS对象存储选择”。 从“CodeArts软件发布库”选择对应软件包时,需要提前将软件包上传至软件发布库,相关操作请参考上传软件包。 从“OBS对象存储选择”中选择对应软件包时,需要先将软件包上传至OBS对象存储桶内,具体操作请参考上传对象。 构建方式:根据业
镜像 容器应用需要基于镜像创建,若选择私有镜像,用户首先需要将镜像上传至镜像仓库。支持以下上传方式: 直接通过“客户端上传镜像”和“页面上传镜像”上传镜像包。 前往容器镜像服务SWR控制台将镜像上传至镜像仓库,相关操作请参考上传镜像。 说明: CAE容器部署不支持arm架构的镜像。
选择“自动生成”。 镜像仓库组织 下拉框中选择一个镜像仓库组织。镜像仓库组织为客户提供更加细化的组织管理,方便客户可以根据自身组织架构去构建镜像的资源管理。 如果您是首次使用本服务,在该下拉框中选择“创建组织”,输入自定义的镜像仓库组织名称。 说明: 单个用户可添加的镜像仓库组织数量上限
经典场景 微服务应用管理 Web应用生命周期管理