日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Jenkins Pipeline 部署 SpringBoot 應用的教程詳解

瀏覽:38日期:2023-05-07 10:13:42

一. 安裝依賴包

yum install -y wgetyum install -y gcc-c++yum install -y zlib-devel perl-ExtUtils-MakeMakeryum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMakeryum install -y openssh-clientsyum install -y fontconfig

二. 環境準備

1.安裝JAVA環境

yum -y install java-1.8.0-openjdk#檢測是否安裝成功java -version

修改/etc/profile文件,添加JAVA_HOME

vi /etc/profile在文件的最后面,加上以下代碼export JAVA_HOME=/java/jdk1.8.0_171export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH

在執行完保存過后,必須執行以下source /etc/profile,重置文件,讓它生效。

2.安裝Maven

#下載wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz#解壓改名移動目錄tar zxf apache-maven-3.1.1-bin.tar.gz mv apache-maven-3.1.1 /usr/local/maven3

vi /etc/profile然后還需要 配置環境變量。 #在適當的位置添加

export M2_HOME=/usr/local/maven3export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

保存退出后運行下面的命令使配置生效,或者重啟服務器生效。

source /etc/profile

驗證版本

mvn -v

出現maven版本即成功

阿里云源

<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror></mirrors>

三. 安裝Jenkins部署SpringBoot應用

rpm方式安裝:

sudo wget https://pkg.jenkins.io/redhat-stable/jenkins-2.164.1-1.1.noarch.rpmsudo rpm -ivh jenkins-2.164.1-1.1.noarch.rpm

#重載服務(由于前面修改了Jenkins啟動腳本)sudo systemctl daemon-reload#啟動Jenkins服務sudo systemctl start jenkins#將Jenkins服務設置為開機啟動#由于Jenkins不是Native Service,所以需要用chkconfig命令而不是systemctl命令sudo /sbin/chkconfig jenkins on

war包方式:

修改Jenkins默認用戶:

vi /etc/sysconfig/jenkins#修改為Root用戶JENKINS_USER='root'#給用戶授權sudo chown -R root /var/log/jenkinssudo chgrp -R root /var/log/jenkinssudo chown -R root /var/lib/jenkins sudo chgrp -R root /var/lib/jenkinssudo chown -R root /var/cache/jenkinssudo chgrp -R root /var/cache/jenkins

直接將War包上傳到服務器運行即可。

nohup java -jar jenkins.war >jenkins.log 2>&1 &

運行后訪問localhost:8080即可。

進入界面后需要輸入一串密碼在服務器查看即可:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

進入之后創建好自己的用戶名與密碼,跳過所有下載。

登陸之后進入Manage Jenkins -> Global Tool Configuration 中進行配置Maven,Git,JDK

Jenkins Pipeline 部署 SpringBoot 應用的教程詳解

Jenkins Pipeline 部署 SpringBoot 應用的教程詳解

四. 新建Pipeline 項目

配置Git倉庫:

Jenkins Pipeline 部署 SpringBoot 應用的教程詳解

腳本路徑是指代碼拉下的jenkins_files目錄里面的01_eureka文件。·

node { def mvnHome def workspace = pwd() def project_name = ’eureka-server-1.0.0.jar’ def project_log = ’eureka-server-1.0.0.log’ def project_home = ’app-centre/eureka-server’ def vm_ip = ’xxx.xxx.xxx.xxx’ def vm_port = ’22’ def vm_user = ’root’ //代碼獲取 stage(’Preparation’) { // for display purposes git branch: ’dev’, url:’https://xxxxxxx.git’ } //構建 stage(’Build’) { // Run the maven build if (isUnix()) { sh 'mvn -Dmaven.test.skip=true clean package' } else { bat(/mvn -Dmaven.test.skip=true clean package/) } } //移動 stage(’MV’) { sh 'mv ${project_home}/target/${project_name} /usr/local/src/' } //上傳到服務器 stage(’Upload VM’) { sh 'scp -P ${vm_port} /usr/local/src/${project_name} ${vm_user}@${vm_port}:/usr/local/src/bk' //sh 'ssh -p ${vm_port} ${vm_user}@${vm_ip} ’nohup java -jar /usr/local/src/${project_name} >> ${project_log} ’' } //運行JAR包 stage(’Run’) { //sh 'if (ps -ef| grep java|grep ${project_name})then (ps -ef| grep java|grep ${project_name}| awk ’{print $2}’|xargs kill -9) fi' sh 'ssh -p ${vm_port} ${vm_user}@${vm_ip} ’nohup java -jar /usr/local/src/${project_name} >${project_log} 2>&1 &’' }}

腳本步驟為

1.Preparation 拉取代碼

2.Build 編譯打包

3.MV 移動到指定目錄

4.Upload VM 上傳 jar包到虛擬機

5.Run 運行遠程服務器Jar包

注意事項:

需要在腳本上直接將Jar上傳到服務器必須配置ssh公鑰私鑰,配置步驟為:

進入服務器Root目錄

輸入命令:cd .ssh進入rsa公鑰私鑰目錄(清空舊秘鑰) 在當前目錄下執行ssh-keygen -t rsa,三次回車后生成新的公鑰(id_rsa.pub)私鑰(id_rsa)文件(每個節點都要重新生成) 在主節點上執行命令:cat id_rsa.pub >> authorized_keys把公鑰內容拷貝到該文件中 登錄其它節點,把其它節點的公鑰都拷貝到主節點的authorized_keys文件中(需要輸入密碼)

到此這篇關于Jenkins Pipeline 部署 SpringBoot 應用的文章就介紹到這了,更多相關Jenkins Pipeline 部署 SpringBoot內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久亚洲视频| 国产日本精品| 欧美色综合网| 日本不卡视频一二三区| 在线亚洲自拍| 日韩视频免费| 香蕉久久久久久久av网站| 精品国产中文字幕第一页| 国产日韩亚洲| 91成人精品视频| 热三久草你在线| 日本麻豆一区二区三区视频| 国产高清久久| 亚洲精品在线影院| 中文字幕一区久| 国产成人免费| 免费不卡中文字幕在线| 亚洲不卡系列| 婷婷亚洲五月| 狠狠干成人综合网| 国精品产品一区| 日韩国产在线观看| av在线最新| 久久亚洲人体| 亚洲精品123区| 亚洲成人不卡| 日韩av三区| 快she精品国产999| 一级欧美视频| 热久久久久久久| 999久久久亚洲| 日韩欧美一区免费| 麻豆精品少妇| 欧美日韩少妇| 欧美日韩一区二区三区视频播放| 色天使综合视频| 91精品蜜臀一区二区三区在线| 国产专区精品| 日韩超碰人人爽人人做人人添| 国产美女精品视频免费播放软件| 你懂的国产精品永久在线| 日韩精品久久理论片| 麻豆国产欧美一区二区三区 | 麻豆精品91| 亚洲一区欧美| 欧美日韩18| 国产精品久久久久久久久久10秀| 日韩中文在线电影| 久久91导航| 四虎精品永久免费| 美女久久精品| 国产精品日本一区二区不卡视频| 亚洲成av人片一区二区密柚| 模特精品在线| 最近高清中文在线字幕在线观看1| 欧美国产极品| 丝袜亚洲另类欧美| 色狠狠一区二区三区| 久久精品福利| 亚洲国产综合在线看不卡| 老鸭窝毛片一区二区三区| 国产欧美日韩精品高清二区综合区| 欧美日韩xxxx| 色天使综合视频| 日韩精品亚洲aⅴ在线影院| 影院欧美亚洲| 少妇精品久久久一区二区| 久久字幕精品一区| 亚洲专区欧美专区| 精品视频97| 老鸭窝毛片一区二区三区| 国产精品乱战久久久| 欧美日韩中文一区二区| 亚洲一区导航| 亚洲手机在线| 国产精品一区亚洲| 日韩精品午夜视频| 久久精品网址| 日本99精品| 成人福利视频| 日本在线啊啊| 欧美日韩四区| 中文精品在线| 国际精品欧美精品| 99久久www免费| 成人午夜国产| 欧美激情日韩| 国产精品外国| 欧洲av不卡| 亚洲精品亚洲人成在线观看| 久久人人精品| 亚洲人成网站在线在线观看| 岛国av免费在线观看| 日本午夜免费一区二区 | 精品视频国产| 日韩另类视频| 久久久久久网| 国产欧美高清| 国产一区二区三区四区五区| 欧美网站在线| 天堂网av成人| 欧美激情国产在线| 国产美女久久| 亚洲伊人精品酒店| 99综合视频| 精品成人免费一区二区在线播放| 国产婷婷精品| 久久精品72免费观看| 久久xxxx精品视频| 激情亚洲影院在线观看| 欧美久久精品| 青青青国产精品| 亚洲美女久久| 亚洲无线一线二线三线区别av| 高清av一区| 麻豆精品少妇| 日韩av网站在线免费观看| 免费成人av在线播放| 九九综合九九| 欧美精选一区二区三区| 国产日韩一区二区三区在线播放 | 国产日韩亚洲| 五月激情久久| av最新在线| 99久久九九| 精品丝袜久久| 国产精品theporn| 国产精品地址| 国产乱人伦精品一区| 欧洲毛片在线视频免费观看| 欧美aa国产视频| 国产精品www994| 国产精品igao视频网网址不卡日韩 | 亚洲精品美女| 日韩午夜视频在线| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品亚洲人成在99www | 亚洲精品美女91| 国产夫妻在线| 视频福利一区| 国产免费久久| 久久福利影视| 亚洲综合色婷婷在线观看| 久久久久久一区二区| 91免费精品国偷自产在线在线| 国产情侣一区| 免费国产亚洲视频| 免费日韩av片| 国产亚洲精aa在线看| 久久精品高清| 国产亚洲综合精品| 视频一区视频二区中文字幕| 亚洲成人国产| 视频一区中文字幕国产| 日产精品一区| 精品1区2区3区4区| 麻豆精品久久久| 国产精品扒开腿做爽爽爽软件| 日韩精品1区2区3区| 视频一区中文字幕精品| 欧美一区91| 久久精品国产99久久| 国产精品www994| 亚洲免费一区二区| 日韩欧美一区二区三区免费看| 一区二区视频欧美| аⅴ资源天堂资源库在线| 亚洲91网站| 精品九九在线| 黄色欧美日韩| 日本一区中文字幕| 老司机精品视频在线播放| 中文字幕在线免费观看视频| 韩日一区二区三区| 午夜精品亚洲| 中文在线免费视频| 欧美国产中文高清| 不卡在线一区| 99热精品在线观看| 亚洲一级高清| 婷婷亚洲成人| 不卡在线一区| 模特精品在线| 国产精品videossex久久发布| 日韩一区二区三区免费| 影音先锋国产精品| 欧美成人aaa| 亚洲毛片在线| 国产精品久久久久久妇女| 国产suv精品一区| 久久精品网址| 91成人精品| 午夜欧美视频| 久久国产日韩欧美精品| 久久国产精品久久w女人spa| 欧美1区二区| 91亚洲人成网污www| 在线视频精品| 蜜桃伊人久久| 精品亚洲二区|