• 沒有找到結果。

步骤1 在流水线任务列表,单击目标流水线名称,进入“流水线详情”页面。

步骤2 单击“全新执行”,弹出执行对话框。

步骤3 设置完执行参数,单击“确定”,开始执行流水线。

最佳实践 1 Tomcat 应用部署

步骤4 执行完成后,可以查看任务执行结果。

● 单击任务旁的 ,可以查看仓库信息、复制仓库地址。

● 单击任务旁的 ,可以下载构建包。

● 单击任务旁的 ,可以查看日志信息。

● 单击任务旁的 ,可以单独执行任务。

----结束

最佳实践 1 Tomcat 应用部署

2 SpringBoot 应用部署

步骤1 登录DevCloud首页。

步骤2 单击“新建项目”,弹出“新建项目”对话框,选择默认项目模板“Scrum”,填写 项目名称(lich-selfproject)和项目描述。

步骤3 单击“新建”,新建完成后,进入到项目“工作 > Backlog”页面。

----结束

2.2 创建代码仓库

步骤1 单击项目名称(lich-selfproject),进入项目。

步骤2 在顶部菜单栏单击“代码 > 代码托管”,进入代码托管,如下图所示。

最佳实践 2 SpringBoot 应用部署

步骤3 单击“普通新建”,进入“新建代码仓库”页面,如下图所示。

步骤4 设置完所有信息,单击“确定”,仓库创建完成,如下图所示。

步骤5 单击仓库名称,可以查看仓库详情。

----结束

2.3 创建构建任务

步骤1 单击项目名称(lich-selfproject),进入项目。

最佳实践 2 SpringBoot 应用部署

步骤2 在顶部菜单栏单击“构建&发布 > 编译构建”,进入编译构建,如下图所示。

步骤3 单击“新建任务”,进入“新建编译构建任务”页面,如下图所示,选择源码源和已 经创建好的源码仓库,并根据需要选择分支。

步骤4 单击“下一步”,进入“新建编译构建任务-选择构建模板”页面,选择“Maven”模 板,如下图所示。

步骤5 单击“确定”,进入“构建步骤”页面,使用默认配置即可,如下图所示。

最佳实践 2 SpringBoot 应用部署

步骤6 切换到“参数设置”页面,为任务添加如下图所示参数。

步骤7 配置完所有信息,单击“新建”即完成创建。

----结束

2.4 创建主机组

步骤1 单击项目名称(lich-selfproject),进入项目。

步骤2 进入“主机组管理”页面。

步骤2 找到目标主机组,单击主机组名称,进入“主机信息”页面,如下图所示。

步骤3 单击右上角“添加主机”,弹出“添加主机”对话框,如下图所示。

2-1 添加主机

最佳实践 2 SpringBoot 应用部署

2-1 参数说明

步骤1 单击项目名称(lich-selfproject),进入项目。

步骤2 在顶部菜单栏单击“构建&发布 > 部署”,进入部署服务,如下图所示。

步骤3 单击“新建任务”,选择模板任务,进入新建部署任务-基本信息页面,如下图所示。

最佳实践 2 SpringBoot 应用部署

2-2 参数说明

参数项 说明

任务名称 必选,任务名称,可自定义。

所属项目 任务所属的项目,不可修改。

描述 可选,任务描述,可自定义。

步骤4 设置完基本信息,单击“下一步”。

进入新建部署任务-选择部署模板页面,如下图所示。

最佳实践 2 SpringBoot 应用部署

2-2 新建部署任务-选择部署模板

步骤5 选择系统模板“SpringBoot应用部署”,单击“确认”,进入“部署步骤”页面,依 次配置如下任务步骤信息。

1. 停止SpringBoot服务,信息配置如下图所示。

2. 安装JDK,信息配置如下图所示。

最佳实践 2 SpringBoot 应用部署

3. 选择部署来源,信息配置如下图所示。

4. 启动SpringBoot服务,信息配置如下图所示。

最佳实践 2 SpringBoot 应用部署

5. 执行等待,信息配置如下图所示。

最佳实践 2 SpringBoot 应用部署

6. URL健康测试,信息配置如下图所示。

步骤6 部署步骤配置完后,切换到“参数设置”页面,为模板任务添加需要用到的参数。

步骤7 设置完所有信息,单击“保存”。

----结束

2.7 创建流水线

步骤1 在顶部菜单栏单击“构建&发布 > 流水线”,切换到流水线服务,如下图所示。

2-3 流水线

步骤2 单击右上角“新建流水线”,进入“新建流水线”页面,如下图所示。

最佳实践 2 SpringBoot 应用部署

2-4 新建流水线

步骤3 添加部署阶段。

在“发布仓库”阶段后单击 添加新阶段,然后单击该阶段旁的 ,弹出“阶段配 置”页面,信息配置如下图所示。

2-5 阶段配置

信息配置完成后,单击“保存”即可看到添加的阶段。

步骤4 添加阶段任务。

分别为构建阶段和部署阶段添加任务。

● 构建阶段任务

a. 单击构建阶段-任务列表下的“添加任务”,添加一条任务。

b. 单击任务旁的 ,选择“编辑任务”,弹出“任务配置”页面。

最佳实践 2 SpringBoot 应用部署

选择需要调用的任务并配置相关信息,各信息配置如下图所示。

2-6 构建阶段任务配置

c. 信息配置完成后,单击“保存”。

● 部署阶段任务

a. 同构建阶段,为部署阶段的默认任务配置任务信息,各信息配置如下图所 示。

最佳实践 2 SpringBoot 应用部署

2-7 部署阶段任务配置

b. 信息配置完成后,单击“保存”即可看到添加的任务和构建任务对应的仓库 信息。

步骤5 配置流水线参数。

单击流水线的“参数”页签,可以根据需要配置参数信息。

步骤6 配置完所有信息,单击“保存”,流水线任务即创建完成。

----结束

2.8 执行流水线

步骤1 在流水线任务列表,单击目标流水线名称,进入“流水线详情”页面。

步骤2 单击“全新执行”,弹出执行对话框。

步骤3 设置完执行参数,单击“确定”,开始执行流水线。

最佳实践 2 SpringBoot 应用部署

步骤4 执行完成后,可以查看任务执行结果。

● 单击任务旁的 ,可以查看仓库信息、复制仓库地址。

● 单击任务旁的 ,可以下载构建包。

● 单击任务旁的 ,可以查看日志信息。

● 单击任务旁的 ,可以单独执行任务。

----结束

最佳实践 2 SpringBoot 应用部署

3 实践--基于 haproxy 灰度发布

相關文件