1. 程式人生 > 其它 >實習週記(十四):實習中部署專案

實習週記(十四):實習中部署專案

使用linux進行專案部署

伺服器上執行專案

企業版

註冊使用者賬號

註冊jumpserver賬戶

連線伺服器(以Xshell為例)

  1. 新建使用者金鑰
  1. 將金鑰配置在jumpserver後臺上

    過程略

  2. 使用xshell連線已授權伺服器

  1. 連線成功

打包專案

專案設計可能有很多形式,但打包部署方式基本類似

  1. 新增打包外掛
 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  1. 打包

此處是一個多模組的專案,將自己想要更新的模組打包成為jar包

部署專案

  1. 配置FTP工具傳輸檔案資料(此處以FileZilla為例)
  1. 更新jar包

    選擇jar包存放位置,傳輸替換

啟動專案

  1. 找到專案所在位置

    //但是當結束連線,或者關閉終端時,該專案將會停止執行無法訪問
    java -jar  xxx.jar;
    
    
    //使用nohup可以讓其一直在後臺執行
    1.nohup java -jar xxx.jar &
    2.exit
    
  2. 檢查是否啟動成功

  3. 檢查網站是否能夠訪問

自動化部署

Gitlab

GitLab 是一個用於倉庫管理系統的開源專案,使用Git

作為程式碼管理工具,並在此基礎上搭建起來的web服務

設定

專案由其他人進行指令碼配置,實現gitlab倉庫程式碼更新時,觸發流水線部署專案

參考文章