新手教程 jenkins 安裝及部署遇到的問題及解決方法

前言

最近一年轉(zhuǎn)戰(zhàn)Java后端遇到各種問題java相關(guān)問題都以通過百度,學習,自學在一兩天內(nèi)解決.第一次安裝部署jenkins竟然遇到多個問題且不知如何解決,下面就一一闡述,以做參考

1.安裝Jenkins問題

首先在網(wǎng)上找了多個教程各種方式安裝包括(yum -y install jenkins,rpm -ivh jenkins.rpm,java -jar jenkins.war)都會報同一錯誤即 ''jeknins啟動失敗,請使用命令查看日志",
在網(wǎng)上搜索后一頓操作包括到
① /etc/init.d/jenkins修改配置文件

d by Jenkins.
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java

②修改/usr/lib/systemd/system/jenkins.service的端口號


# Port to listen on for HTTP requests. Set to -1 to disable.
# To be able to listen on privileged ports (port numbers less than 1024),
# add the CAP_NET_BIND_SERVICE capability to the AmbientCapabilities
# directive below.
Environment="JENKINS_PORT=8080"

最終都未能成功,無法啟動的原因竟是因為java環(huán)境配置的問題,實際在安裝jenkins時檢查了java沒有問題
使用命令是:

 java --version

openjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)

這證明沒有什么問題啊!但實際上jdk環(huán)境是缺少該包的

java-1.8.0-openjdk-devel.i686   

雖然在網(wǎng)上搜索也沒找到為什么,畢竟才步入這門語言吧. 但是安裝完之后確實就可以正常啟動了!!!!

2.部署時遇到的問題

部署使用的是Publish over SSH插件 嗐~~~圖片傳不上來將就看吧!
這里需要特別說明下

系統(tǒng)配置中找到 SSH Servers
配置 服務器的賬號密碼,指定路徑掷漱。
指定(Remote Directory)上傳路徑時盡量使用"/",這也就會指向服務器的根目錄,利于后面的配置~

在構(gòu)建的配置時:
source文件的配置一定要注意是Jenkins工作區(qū)的相對路徑!
這里的(Remote Directory)路勁就是打包后的部署路徑了,與前面的上傳路勁相連就是全路徑.

注:
 如果打包能夠成功但是在部署路徑?jīng)]有找到jar包基本問題就是一開始的source文件配置有問題!

打包的腳本:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
project=health-user-api-1.0.jar
JARFILE=health-user-api-1.0.jar
echo "prepare to deploy health-user-api"
pid `ps -ef |grep $JARFILE |grep -v grep| grep 'java' |awk '{print $2}'`
if [[ $pid ]]; then
    echo "$JARFILE is running and pid is $pid"
    sudo kill -9 $pid
    if [[ $? -eq 0 ]];then
       echo "sucess to stop $JARFILE"
    else   
       echo "fail to stop $JARFILE"
    fi
fi

echo "start to deploy health-user-api-1.0.jar"
cd /var/lib/jenkins/workspace/huser/health-user-api/target/
nohup java -jar /var/lib/jenkins/workspace/huser/health-user-api/target/health-user-api-1.0.jar  --spring.profiles.active=dev  --server.port=8081 >/dev/null 2>&1 &

參考鏈接 [jenkins 鏈接linux服務器 插件Publish over SSH使用(三)]https://www.cnblogs.com/TestingShare/p/15508313.html

附: jenkins目前的新版本都不再支持jdk8 了,但是很多程序員采用的jdk版本還是jdk8,所以可以在linux下安裝多個版本,使用 "alternatives"切換版本

alternatives --

具體的使用方式可以參考這篇文章
http://www.taodudu.cc/news/show-1657382.html?action=onClick

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讯检,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子找岖,更是在濱河造成了極大的恐慌姐刁,老刑警劉巖铃诬,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逻翁,居然都是意外死亡饥努,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門八回,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酷愧,“玉大人,你說我怎么就攤上這事缠诅∪茉。” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵管引,是天一觀的道長士败。 經(jīng)常有香客問我,道長褥伴,這世上最難降的妖魔是什么谅将? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮重慢,結(jié)果婚禮上饥臂,老公的妹妹穿的比我還像新娘。我一直安慰自己似踱,他們只是感情好隅熙,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著核芽,像睡著了一般囚戚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上轧简,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天驰坊,我揣著相機與錄音,去河邊找鬼哮独。 笑死庐橙,一個胖子當著我的面吹牛假勿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播态鳖,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼恶导!你這毒婦竟也來了浆竭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惨寿,失蹤者是張志新(化名)和其女友劉穎邦泄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體裂垦,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡顺囊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蕉拢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片特碳。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖晕换,靈堂內(nèi)的尸體忽然破棺而出午乓,到底是詐尸還是另有隱情,我是刑警寧澤闸准,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布益愈,位于F島的核電站,受9級特大地震影響夷家,放射性物質(zhì)發(fā)生泄漏蒸其。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一库快、第九天 我趴在偏房一處隱蔽的房頂上張望摸袁。 院中可真熱鬧,春花似錦缺谴、人聲如沸但惶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膀曾。三九已至,卻和暖如春阳啥,著一層夾襖步出監(jiān)牢的瞬間添谊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工察迟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斩狱,地道東北人耳高。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像所踊,于是被迫代替她去往敵國和親泌枪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容