脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

脉冲云[编译构建]服务—-使用Dockerfile文件,在线构建Dcoker镜像


1. 创建一个项目,把代码上传到仓库中

       首先我们在脉冲云上创建了一个‘ZhaoLei’项目(这里我是以我自己的名字为项目名)(图1),

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图1)

    然后在‘zhaolei’项目下创建一个‘办公设备报修系统’仓库(下图2-3),
脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像
(图2)

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像
(图3)

    把本地的项目上传到‘办公设备报修系统’仓库(下图4)。

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图4)

    我的本地项目‘repairs’中的Dockerfile文件(图5)注:需要在本地项目中有Dockerfile文件。

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图5)

2.创建一个编译构建工程

       在‘ZhaoLei’项目中,选择‘编译构建’菜单,创建一个工程‘办公设备报修系统’(图6),

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图6)

    在‘代码配置’一栏中添加仓库,选择‘办公设备报修系统’仓库(图7),
脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像
(图7)

    在‘构建步骤’一栏中添加‘编译镜像’步骤,此处Dockerfile路径中输入自己的Dockerfile文件的路径(图8)。

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图8)

    ‘构建后步骤’一栏可以选择‘发送邮件’通知。其他选项可以根据自己的需求来配置。最后点击’创建’按钮即可。

3.在线构建工程,生成Docker镜像

       在‘ZhaoLei’项目的‘编译构建’菜单中的‘工程列表’中,点击‘立即构建’按钮即可构建工程(图9)。
脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图9)

    可以在工程列表中点击‘办公设备报修系统’工程,查看构建工程详情和构建工程的日志(图10)。一般需要等待2-3分钟可以执行完成(第一次构建下载一些依赖的库,需要花费几分钟)。

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图10)

4.查看Docker镜像

      构成成功后,可以在‘ZhaoLei’项目的‘镜像仓库’菜单中的‘镜像列表’中查看(图11)。

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

(图11)

   可以查看‘repairs’镜像详情,版本列表中,可以拉取每个版本的镜像(图12-13)。脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像
(图12)

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像
(图13)

也可以使用脉冲云[部署管理],部署到自己的服务器主机上。

之后会有文章来写怎么在脉冲云上部署自己的项目到服务器主机上线的。