最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jenkins自動構建部署項目到遠程服務器上的方法步驟

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

1.下載jenkins

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

    本地下載地址:http://m.fzitv.net/softs/535167.html

    啟動jenkins方式有2種

1.1切換到jenkins.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用于連接遠程服務器

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

3.構建項目,部署項目到遠程服務器

3.1 配置連接遠程服務器的ssh

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

Passphrase                服務器的密碼

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

Key                             密鑰文件的內容 

Name                         自定義服務器名

HostName                  服務器IP外網地址

UserName                  服務器用戶名

Remote Directory     傳輸文件的目錄

3.2構建項目

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

如果構建的git倉庫是私網地址,要配置對應域和用戶信息,公網請?zhí)^以下配置

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

配置構建觸發(fā)器

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

1.定時構建

定時構建就是沒隔一段時間就是構建1次任務

0 * * * *   代表每小時0分的時候構建1次項目

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

2.輪詢SCM

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

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

配置構建的參數

Source files     項目構建后的目錄

Remove prefix    去前綴

Remote directoty 發(fā)布的目錄

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

填完以上內容后保存構建任務,然后開始構建項目

然后點擊任務,去控制臺看構建

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

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

tomcat重啟的腳本內容如下

#! /bin/bash
tomcat_home=/usr/local/tomcat-8
SHUTDOWN=$tomcat_home/bin/shutdown.sh
STARTTOMCAT=$tomcat_home/bin/startup.sh
echo "關閉$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自動部署項目到服務器就已經學習完畢了

希望能夠幫到大家,這個是我自學的總結。

點擊下面的文字鏈接可以跳轉到自動構建vue項目的博客。

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

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

相關文章

  • SpringBoot將多個文件夾進行壓縮的兩種方法(瀏覽器下載和另存為)

    SpringBoot將多個文件夾進行壓縮的兩種方法(瀏覽器下載和另存為)

    Spring Boot項目通常不會自動對文件夾進行壓縮,不過,在打包應用時,如果你使用了Maven或Gradle這樣的構建工具,并且配置了相應的插件,可以在打成jar或war包的時候將依賴的庫文件合并并壓縮,本文介紹了SpringBoot將多個文件夾進行壓縮的兩種方法
    2024-07-07
  • JAVA HashMap詳細介紹和示例

    JAVA HashMap詳細介紹和示例

    我們先對HashMap有個整體認識,然后再學習它的源碼,最后再通過實例來學會使用HashMap。
    2013-11-11
  • java 拋出異常處理的方法

    java 拋出異常處理的方法

    這篇文章主要介紹了java 拋出異常處理的方法的相關資料,throws關鍵字通常被應用在聲明方法時,用來指定可能拋出的異常,這里就講下如何使用,需要的朋友可以參考下
    2017-08-08
  • Java源碼解析之GenericDeclaration詳解

    Java源碼解析之GenericDeclaration詳解

    這篇文章主要介紹了Java源碼解析之GenericDeclaration詳解。有句古話說得好,源碼能使人快樂!這里分享給大家,供需要的朋友參考。
    2017-10-10
  • java:無法訪問org.springframework.boot.SpringApplication

    java:無法訪問org.springframework.boot.SpringApplication

    本文主要介紹了java:無法訪問org.springframework.boot.SpringApplication,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • Java接口RandomAccess全面了解

    Java接口RandomAccess全面了解

    下面小編就為大家?guī)硪黄狫ava接口RandomAccess全面了解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • SpringCloud Eureka自我保護機制原理解析

    SpringCloud Eureka自我保護機制原理解析

    這篇文章主要介紹了SpringCloud Eureka自我保護機制原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • Java使用阿里云接口進行身份證實名認證的示例實現(xiàn)

    Java使用阿里云接口進行身份證實名認證的示例實現(xiàn)

    這篇文章主要介紹了使用阿里云接口進行身份證實名認證的示例實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Spring 異常處理的各種姿勢總結

    Spring 異常處理的各種姿勢總結

    這篇文章主要介紹了Spring 異常處理,總結分析了Spring 異常處理的各種常見操作技巧與相關使用注意事項,需要的朋友可以參考下
    2020-05-05
  • 詳解Spring Boot中Controller用法

    詳解Spring Boot中Controller用法

    Controller是SpringBoot里最基本的組件,他的作用是把用戶提交來的請求通過對URL的匹配,分配個不同的接收器,再進行處理,然后向用戶返回結果。下面通過本文給大家介紹Spring Boot中Controller用法,需要的朋友參考下
    2017-05-05

最新評論

新兴县| 格尔木市| 乌什县| 鄂伦春自治旗| 石景山区| 宾川县| 固原市| 嘉祥县| 慈溪市| 丰台区| 蒙山县| 屯门区| 沁阳市| 三穗县| 林甸县| 潮州市| 德令哈市| 左云县| 内乡县| 望谟县| 临江市| 泗水县| 汕头市| 西充县| 黄平县| 龙里县| 蒙自县| 沧州市| 寿阳县| 承德市| 固阳县| 武乡县| 宁晋县| 特克斯县| 连云港市| 舟山市| 海伦市| 曲沃县| 丰原市| 洛隆县| 会泽县|