前言

感谢您信赖并选择软件开发服务,本文档为软件开发服务快速入门,将以构建一个Spring Boot应用并部署为例,讲解如何使用软件开发服务。 通过阅读本文您将了解:

  1. 如何使用代码托管服务进行源码项目的Fork等操作。

  2. 如何根据源码托管中的源码项目建立构建。

  3. 如何使用已有构建创建包含应用发布环节的流水线。

  4. 如何创建、管理应用。

代码仓库

1.登录控制台。

2.点击软件开发 -> 代码仓库 -> 项目,进入代码托管服务。

3.点击“+创建项目”按钮,创建一个公开项目。

创建完毕之后点击项目名称超文本链接进入项目详情,新建一个文件。

4.通过HTTP克隆下载或者直下载压缩包。

5.在本地对项目进行修改之后,通过命令将项目push到代码托管

创建构建

1.登录控制台。

2.点击 软件开发 -> 构建计划 -> 创建构建 菜单。

3.根据界面提示,配置构建的基本信息。

参数 描述
构建名称 构建名称不能重复,为防止冲突,可以使用用户名例如:“dev0799”
构建类型 从源代码构建镜像
源码库类型 选择GitLab
Token 上节在GitLab中创建的 Access Tokens,例如:“r43aaLoZx23zBAsG_P64”
项目地址 GitLab中Fork项目地址
主分支名称 master
工具类型 选择内置构建工具
开发语言 选择java8
编译工具 选择gradle
编译脚本 填写“gradle build”
触发类型 选择git 事件 -> Push Events
构件名称 填写“devops-demo.jar”
生成路径 填写“./build/libs/”
镜像项目 选择构建镜像时所对应的项目
镜像类型 选择系统镜像
基础镜像 选择spring_boot
输出镜像名称 填写“devops-demo“;注:此镜像名称将在部署应用时使用
暴露端口 填写“8080”
时区 选择默认“UTC”

4.点击“提交”按钮,一个构建工程就创建完了。

5.执行构建:现在需要构建两个镜像,一个是测试环境,另一个是生产环境。具体如下: 1) 点击“执行”菜单,弹出“执行”对话框,选择或者填写镜像为“test”,点击“确定”,执行测试环境镜像的构建:

2)待构建成功后,重复上述步骤,选择或填写镜像为“pro”,执行生产环境的构建。

创建部署计划

1.登录控制台。

2.点击 产品与服务 -> 软件开发服务 -> 持续部署 -> 部署计划

3.进入创建应用界面,输入应用名称,应用描述无需填写,点击“提交”

创建流水线

1.登录控制台。

2.点击 软件开发 –> 流水线 –> 创建流水线,进入创建流水线页面:

1)系统提供多种类型的构建模板,根据需求选择选择,以构建镜像为例

2)填写流水线名称,选择关联流水线

3)构建镜像默认步骤构建,填写基本操作:

参数 描述
构建计划 下拉框默认选择构建计划名称
输出架构镜像 选择输出的架构类型

4)构建镜像默认步骤打包部署,填写基本操作操作:

参数 描述
源镜像 下拉框默认打镜像标签/部署应用
选择标签 选择打出来的镜像标签类型

5)中间自定义节点,并根据提示完成相关配置

4.点击“保存”按钮,流水线创建成功。

5.返回流水线列表页面,点击手动执行按钮 按照定制的流水线开始执行。