前言
感谢您信赖并选择软件开发服务,本文档为软件开发服务快速入门,将以构建一个Spring Boot应用并部署为例,讲解如何使用软件开发服务。 通过阅读本文您将了解:
如何使用代码托管服务进行源码项目的Fork等操作。
如何根据源码托管中的源码项目建立构建。
如何使用已有构建创建包含应用发布环节的流水线。
如何创建、管理应用。
代码仓库
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.返回流水线列表页面,点击手动执行按钮 按照定制的流水线开始执行。