十次方後端筆記九:容器化部署與持續集成

Dockerfile與DockerMaven的使用與操作參考:

使用dockerfile構建鏡像上傳到雲端

dockermaven構建鏡像並上傳雲端

持續集成

安裝GogsJenkins並運行。

參考文章:

?? gogs的安裝和使用

?? Jenkins安裝

配置Jekins

安裝Maven

  1. 上傳Maven壓縮包到服務器

  2. 安裝Maven,解壓即用。

    tar -zxvf apache-maven-3.3.9-bin.tar.gz
    
  3. 配置settings.xml,修改本地倉庫位置並添加docker maven插件組

    # 需要先進入到maven安裝目錄的conf目錄中
    vim settings.xml
    

    配置文件內容如下:

    <?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以實際爲準

  1. Git配置保持默認

  2. 配置Maven

MAVEN_HOME以實際爲準

  1. 點擊保存,完成配置。

Jenkins使用

新建任務

  1. 點擊新建item,輸入名稱並選擇構建一個Maven項目,然後點擊確定

  2. 源碼管理選擇Git並輸入Repository URL

  3. Build

  4. 點擊保存,完成任務創建

運行任務

  1. 返回首頁,點擊運行按鈕

  1. 點擊左下方的進度條,查看正在執行的任務,選擇查看控制檯輸出

執行成功。

  1. 將其他微服務採用同樣的方式構建任務並執行即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章