日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

hudson linux节点,Linux 环境下搭建 Jenkins(Hudson)平台

發(fā)布時(shí)間:2025/3/20 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hudson linux节点,Linux 环境下搭建 Jenkins(Hudson)平台 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

安裝jenkins:

安裝 jenkins 有兩種方式:

安裝方式一:

sudo java -jar jenkins.war –httpPort=18080 –ajp13Port=18009但是很多時(shí)候我們是使用SSH方式到目標(biāo)機(jī)器上的,放我們關(guān)閉SSH連接時(shí),這個(gè)命令也會(huì)被中斷,jenkins服務(wù)會(huì)被終止,我們不可能一直保持這SSH連接,怎么辦?可以把這行命令寫(xiě)成 shell 腳本,然后使用 nohup sh jenkins.sh &

命令啟動(dòng)這個(gè)腳本,這樣jenkins就能正常提供服務(wù)了。

安裝方式二:安裝 RPM包

為了能夠使用jenkins庫(kù),首先需要導(dǎo)入jenkins庫(kù)的 key:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key安裝軟件(以jenkins-x.x.x.rpm為例):yum install jenkins-x.x.x.rpm

刪除軟件:yum remove jenkins-x.x.x.rpm或者yum erase jenkins-x.x.x.rpm

升級(jí)軟件:yum upgrade jenkins或者yum update jenkins

查詢(xún)信息:yum info jenkins

開(kāi)啟服務(wù)(關(guān)閉,重啟): ?sudo service jenkins start|stop|restart檢查jenkins是否安裝完成: localhost:8080 (默認(rèn)是8080 端口,如果采用安裝方式一,那么就需要指定的端口)

運(yùn)行job時(shí)遇到的問(wèn)題:

mvn:command not found

遇到的問(wèn)題: 不能使用MVN命令;

排查過(guò)程:

①Jenkins 默認(rèn)創(chuàng)建進(jìn)程,啟動(dòng)任務(wù)的用戶(hù)名是 jenkins,使用root權(quán)限查看passwd,可以看到這個(gè)用戶(hù)默認(rèn)情況下 ssh 為false,也就是說(shuō)這個(gè)用戶(hù)默認(rèn)情況下是不能使用ssh進(jìn)行登錄的,除非修改 passwd中相應(yīng)字段為 bash,然后sourse;

jenkins:x:500:500:mengqc:/home/jenkins:/bin/fasle

passwd文件的格式: ?注冊(cè)名:口令:用戶(hù)標(biāo)識(shí)號(hào):組標(biāo)識(shí)號(hào):用戶(hù)名:用戶(hù)主目錄:命令解釋程序

②默認(rèn)情況下 Jenkins 的安裝目錄是 /var/lib/jenkins/ ,項(xiàng)目根目錄是 /var/lib/jenkins/jobs/workspace

從目錄上看,就知道這個(gè)是需要 root 權(quán)限才能執(zhí)行一些命令,但是我們通過(guò)界面 執(zhí)行一些命令使用的是admin用戶(hù),縱使我們?cè)?根目錄下 能適應(yīng)mvn命令,但是問(wèn)題也不能解決。

還有一個(gè)簡(jiǎn)單的測(cè)試Maven 是否加入到了環(huán)境變量中的方法,在執(zhí)行mvn命令時(shí),填寫(xiě)maven安裝的絕對(duì)路徑,如果能夠執(zhí)行,說(shuō)明不是權(quán)限的問(wèn)題,而是環(huán)境變量的問(wèn)題。

解決方案一:

①安裝 ssh slave 插件;

②啟動(dòng)slave 服務(wù);

③jenkins-系統(tǒng)管理-節(jié)點(diǎn)管理:重新設(shè)置 slave機(jī)器的 Remote FS root 為 /home/admin/xxx

(主要是添加了workspace的目錄) $ITEM_ROOTDIR

④把master的節(jié)點(diǎn)數(shù)設(shè)為0,這樣默認(rèn)情況下就會(huì)使用 slave節(jié)點(diǎn)。

問(wèn)題:

如果修改 工作目錄(Remote FS root),可能會(huì)遇到:

“main”java.lang.NoclassDefFoundError:hudson/maven/agent/Main原因:我們修改了slave的工作目錄,但是slave服務(wù)沒(méi)有重啟導(dǎo)致;

解決方法:使用我們的腳本 對(duì)slave進(jìn)行 重啟操作。

解決方案二:

在 /home/admin/目錄下新建一個(gè)工作目錄,然后將 /var/lib/jenkins目錄設(shè)置成一個(gè)跳轉(zhuǎn)鏈接 ,鏈接到admin目錄下 [sudo ln -s /home/admin/xxx/ ?/var/lib/jenkins] ,然后將/var/lib/jenkins 目錄下的文件 mv 到/home/admin/xxx/ 目錄下。

mvn和一些基本的命令是可以運(yùn)行了,但是運(yùn)行shell腳本時(shí)還是沒(méi)有權(quán)限,因?yàn)?新建的這個(gè)跳轉(zhuǎn)連接user=root ,group=root,并且對(duì)這個(gè)鏈接 使用chown/chgrp 都是沒(méi)有效果的,執(zhí)行一些操作命令是還是沒(méi)有權(quán)限;

解決方案三:修改默認(rèn) jenkins 用戶(hù)為 admin

①安裝jenkins

Java代碼 ?(我們一般使用的是admin權(quán)限)

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

rpm -ql jenkins

②. 配置jenkins

Java代碼

// edit JENKINS_PORT, JENKINS_USER

sudo vi /etc/sysconfig/jenkins ?(把 JENKINS_USER 設(shè)置為 admin)

③. 修改jenkins權(quán)限(如果修改JENKINS_USER情況下)

Java代碼

####

sudo chown -R admin /usr/lib/jenkins

sudo chgrp -R admin /usr/lib/jenkins

####

sudo chown -R admin /var/log/jenkins

sudo chgrp -R admin /var/log/jenkins

sudo chown -R admin /var/lib/jenkins

sudo chgrp -R admin /var/lib/jenkins

sudo chown -R admin /var/cache/jenkins

sudo chgrp -R admin /var/cache/jenkins (這個(gè)如果不改,會(huì)出現(xiàn)404)

④. 啟動(dòng)jenkins

Java代碼

sudo /sbin/service jenkins start

或者 ?sudo service jenkins start

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的hudson linux节点,Linux 环境下搭建 Jenkins(Hudson)平台的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 最新地址在线观看 | 欧美精品在线免费观看 | 图片区 小说区 区 亚洲五月 | 日韩在线观看免费 | 国产夫妻精品 | 国产特级片 | 成年人黄色免费视频 | 一级片美女 | 老司机午夜免费视频 | 白丝校花扒腿让我c | 中文字幕有码在线观看 | 献给魔王伊伏洛基亚吧动漫在线观看 | 欧洲成人在线观看 | 亚洲最大看欧美片网站 | 日本天堂一区 | 日韩一级片在线播放 | 色天天综合网 | 国产剧情在线观看 | 9·1·黄·色·视·频 | 天堂中文网在线 | 国产欧美视频一区二区三区 | 欧美无砖区 | 永久av在线 | 午夜老司机免费视频 | 特黄做受又粗又大又硬老头 | 欧美精品不卡 | 扒开伸进免费视频 | 亚洲精品久久久久久动漫器材一区 | 亚洲一区二区自拍 | 男女av | 精品香蕉99久久久久网站 | 国产精选一区二区三区 | 熟妇人妻久久中文字幕 | 亚洲h视频在线观看 | 国产乱色精品成人免费视频 | 依人在线 | 色婷婷国产精品久久包臀 | 一区二区免费在线视频 | 玖玖玖视频 | 国产调教在线观看 | 2021国产在线视频 | 99精品视频一区二区 | 午夜寂寞福利 | 偷自拍| 国产精品成人69xxx免费视频 | 国产一区一区 | 中文字幕国产亚洲 | 久久国产露脸精品国产 | 日韩乱码人妻无码中文字幕久久 | 国产资源在线免费观看 | 国产一级做a爰片久久毛片男 | 精品一区电影国产 | 中文字幕在线观看视频一区 | 在线亚洲网站 | 精品人妻久久久久久888不卡 | 男人天堂最新网址 | 国产极品久久久 | 竹菊影视日韩一区二区 | 国模私拍一区二区三区 | 日本亚洲一区二区三区 | 色爱av| 国产精品一区久久 | 日韩人妻无码一区二区三区 | 特级新鲜大片片 | 亚洲视频999| 国产精品成人免费一区久久羞羞 | 久久五月激情 | 精品人妻一区二区三区久久嗨 | 亚洲图片欧美在线 | 久久久久国产一区二区三区 | 欧美无人区码suv | 成人午夜免费电影 | 嫩草影院污| 91精品视频网站 | 香蕉狠狠爱视频 | 亚洲女人初尝黑人巨大 | 国产一二三视频 | 女人脱下裤子让男人捅 | 成人一级黄色片 | 日韩a在线 | 黄色片免费网站 | 一二三区精品视频 | 97精品人妻一区二区 | 一卡二卡三卡在线 | jizz国产 | 色就是欧美 | 人成在线 | 亚洲无吗一区二区三区 | 午夜电影在线播放 | 三级毛毛片| 久久色中文字幕 | 欧美午夜精品久久久久久孕妇 | 中国毛片视频 | 国内精品久久久 | av免费看网址| 亚洲精品一区二区三区蜜桃久 | 自拍偷拍中文字幕 | 欧美精品一区二区在线观看 | 亚洲精品乱码久久久久久麻豆不卡 |