十次方后端笔记九:容器化部署与持续集成
使用 Docker + DockerMaven + Jenkins 构建持续集成环境

Dockerfile与DockerMaven的使用与操作参考:

使用dockerfile构建镜像上传到云端

dockermaven构建镜像并上传云端

持续集成

安装GogsJenkins并运行。

参考文章:

👉👉 gogs的安装和使用

👉👉 Jenkins安装

配置Jekins

安装Maven

  1. 上传Maven压缩包到服务器

  2. 安装Maven,解压即用。

    1
    tar -zxvf apache-maven-3.3.9-bin.tar.gz
  3. 配置settings.xml,修改本地仓库位置并添加docker maven插件组

    1
    2
    # 需要先进入到maven安装目录的conf目录中
    vim settings.xml

    配置文件内容如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?xml version="1.0" encoding="UTF-8"?>

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <localRepository>/usr/local/repository</localRepository>
    <pluginGroups>
    <pluginGroup>com.spotify</pluginGroup>
    </pluginGroups>
    <proxies>
    </proxies>
    <servers>
    </servers>
    <mirrors>
    </mirrors>
    <profiles>
    </profiles>
    </settings>
  4. 上传maven repository到服务器,或者运行时下载jar包也行。

全局配置

  1. 配置JDK

    JAVA_HOME以实际为准

  2. Git配置保持默认

  3. 配置Maven

    MAVEN_HOME以实际为准

  4. 点击保存,完成配置。

Jenkins使用

新建任务

  1. 点击新建item,输入名称并选择构建一个Maven项目,然后点击确定

  2. 源码管理选择Git并输入Repository URL

  3. Build

  4. 点击保存,完成任务创建

运行任务

  1. 返回首页,点击运行按钮

  2. 点击左下方的进度条,查看正在执行的任务,选择查看控制台输出

    执行成功。

  3. 将其他微服务采用同样的方式构建任务并执行即可。

文章作者: imxushuai
文章链接: https://www.imxushuai.com/2002/01/02/9.十次方后端笔记九:-容器化部署与持续集成/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 imxushuai
支付宝打赏
微信打赏