欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Jenkins自動構(gòu)建部署項目到遠程服務(wù)器上的方法步驟

 更新時間:2021年01月04日 11:52:07   作者:陌筱明  
這篇文章主要介紹了Jenkins自動構(gòu)建部署項目到遠程服務(wù)器上的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.下載jenkins

    下載地址:https://jenkins.io/

    本地下載地址:http://www.dbjr.com.cn/softs/535167.html

    啟動jenkins方式有2種

1.1切換到j(luò)enkins.war包的存放目錄

     啟動命令: java -jar  jenkins.war 啟動jenkins   

    訪問: localhost:8080 就能進入jenkins管理頁面

1.2把jenkins.war放到tomcat的webapps目錄下,然后去tomcat的bin目錄下

     啟動命令:   ./startup.sh啟動tomcat

    訪問:localhost:8080/jenkins 就能進入jenkins管理頁面

2.配置jenkins插件和全局工具配置

先去系統(tǒng)管理。然后里面有個插件管理

2.1先配置一下全局工具配置,不推薦自動安裝

2.2添加除了新手推薦需要安裝的插件

Publish Over SSH用于連接遠程服務(wù)器

Deploy to container插件用于把打包的應(yīng)用發(fā)布到遠程服務(wù)器

3.構(gòu)建項目,部署項目到遠程服務(wù)器

3.1 配置連接遠程服務(wù)器的ssh

去系統(tǒng)設(shè)置里配置Publish over SSH

Passphrase                服務(wù)器的密碼

Path to key                  連接遠程服務(wù)器密鑰文件的路徑

Key                             密鑰文件的內(nèi)容 

Name                         自定義服務(wù)器名

HostName                  服務(wù)器IP外網(wǎng)地址

UserName                  服務(wù)器用戶名

Remote Directory     傳輸文件的目錄

3.2構(gòu)建項目

確定后,配置項目的源碼管理,構(gòu)建觸發(fā)器

如果構(gòu)建的git倉庫是私網(wǎng)地址,要配置對應(yīng)域和用戶信息,公網(wǎng)請?zhí)^以下配置

添加完git私庫對應(yīng)的域名,點擊Ok,然后選中剛剛添加的那條記錄,然后配置域合法的用戶信息,然后確認就ok

配置構(gòu)建觸發(fā)器

觸發(fā)器建議使用這2種

1.定時構(gòu)建

定時構(gòu)建就是沒隔一段時間就是構(gòu)建1次任務(wù)

0 * * * *   代表每小時0分的時候構(gòu)建1次項目

 第1個代表分,第2個代表時,第3個代表日,第4個代表月,第5個代表周

2.輪詢SCM

輪詢SCM就是查看源碼管理的代碼有沒有更新,如果更新了就去構(gòu)建,沒有更新就不會構(gòu)建

*/5 * * * * 代表每5分鐘就去查看源碼有沒有更新

配置構(gòu)建的參數(shù)

Source files     項目構(gòu)建后的目錄

Remove prefix    去前綴

Remote directoty 發(fā)布的目錄

Exec command     發(fā)布完執(zhí)行的命令,我這邊寫的是發(fā)布完會重啟tomcat

填完以上內(nèi)容后保存構(gòu)建任務(wù),然后開始構(gòu)建項目

然后點擊任務(wù),去控制臺看構(gòu)建

這個時候部署好的war項目就發(fā)布到了你的遠程服務(wù)器的tomcat里面了

tomcat在重啟的時候會把你war包自動解壓

tomcat重啟的腳本內(nèi)容如下

#! /bin/bash
tomcat_home=/usr/local/tomcat-8
SHUTDOWN=$tomcat_home/bin/shutdown.sh
STARTTOMCAT=$tomcat_home/bin/startup.sh
echo "關(guān)閉$tomcat_home"
$SHUTDOWN
#殺死tomcat進程
ps -ef|grep $path|grep java|awk '{print $2}'|xargs kill -9 
#刪除日志文件,如果你不先刪除可以不要下面一行
rm $tomcat_home/logs/* -rf
#刪除tomcat的臨時目錄
rm $tomcat_home/work/* -rf
sleep 5
echo "啟動$tomcat_home"
$STARTTOMCAT
#看啟動日志
#tail -f $tomcat_home/logs/catalina.out

這個時候我們用jenkins自動部署項目到服務(wù)器就已經(jīng)學(xué)習(xí)完畢了

希望能夠幫到大家,這個是我自學(xué)的總結(jié)。

點擊下面的文字鏈接可以跳轉(zhuǎn)到自動構(gòu)建vue項目的博客。

jenkins自動構(gòu)建發(fā)布vue項目

到此這篇關(guān)于Jenkins自動構(gòu)建部署項目到遠程服務(wù)器上的方法步驟的文章就介紹到這了,更多相關(guān)Jenkins自動構(gòu)建部署項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Java?GUI?事件處理方式

    基于Java?GUI?事件處理方式

    這篇文章主要介紹了基于Java?GUI?事件處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java老矣 尚能飯否?

    Java老矣 尚能飯否?

    Java老矣,尚能飯否?各類編程語言橫空出世,紛戰(zhàn)不休,然而 TIOBE 的語言排行榜上,Java 卻露出了明顯的頹勢。這個老牌的語言,未來會是怎樣?
    2017-06-06
  • 詳解Springboot 優(yōu)雅停止服務(wù)的幾種方法

    詳解Springboot 優(yōu)雅停止服務(wù)的幾種方法

    這篇文章主要介紹了詳解Springboot 優(yōu)雅停止服務(wù)的幾種方法 ,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Spring的IOC容器實例化bean的方式總結(jié)

    Spring的IOC容器實例化bean的方式總結(jié)

    IOC容器實例化bean的三種方式:構(gòu)造方法、靜態(tài)工廠、實例工廠,本文將通過代碼示例給大家詳細講解一下這三種方式,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • Java利用讀寫的方式實現(xiàn)音頻播放代碼實例

    Java利用讀寫的方式實現(xiàn)音頻播放代碼實例

    這篇文章主要介紹了Java利用讀寫的方式實現(xiàn)音頻播放代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Springboot vue導(dǎo)出功能實現(xiàn)代碼

    Springboot vue導(dǎo)出功能實現(xiàn)代碼

    這篇文章主要介紹了Springboot vue導(dǎo)出功能實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Linux下Java開發(fā)環(huán)境搭建以及第一個HelloWorld

    Linux下Java開發(fā)環(huán)境搭建以及第一個HelloWorld

    這篇文章主要介紹了Linux下Java開發(fā)環(huán)境搭建以及第一個HelloWorld的實現(xiàn)過程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-09-09
  • 解決SpringMVC項目連接RabbitMQ出錯的問題

    解決SpringMVC項目連接RabbitMQ出錯的問題

    這篇文章主要介紹了解決SpringMVC項目連接RabbitMQ出錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • java UUID&雪花算法生成和使用場景詳解

    java UUID&雪花算法生成和使用場景詳解

    UUID和雪花算法都是用于生成唯一標識符的有效工具,它們各有優(yōu)勢:UUID簡單易用,但長度較長,適用于分布式系統(tǒng);雪花算法生成的ID較短且有序,適用于需要保證順序的場景,在選擇算法時,需要考慮系統(tǒng)架構(gòu)、性能需求和順序需求等因素
    2025-01-01
  • java實現(xiàn)收藏名言語句臺詞的app

    java實現(xiàn)收藏名言語句臺詞的app

    本文給大家分享的是使用java制作的記錄名人名言臺詞等等讓你難忘的語句的APP的代碼,非常的實用,有需要的小伙伴可以參考下。
    2015-04-04

最新評論