步骤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 应用部署