新聞中心
Jenkins是一個(gè)流行的自動(dòng)化構(gòu)建工具,它廣泛用于軟件開(kāi)發(fā)和持續(xù)集成。在Linux系統(tǒng)中,Jenkins需要作為一個(gè)守護(hù)進(jìn)程來(lái)運(yùn)行。在某些情況下,你可能需要關(guān)閉Jenkins,比如系統(tǒng)維護(hù)或者配置更改等。在這篇文章中,我們將詳細(xì)介紹如何在Linux系統(tǒng)下安全地關(guān)閉Jenkins。

創(chuàng)新互聯(lián)專(zhuān)注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、永城網(wǎng)絡(luò)推廣、成都微信小程序、永城網(wǎng)絡(luò)營(yíng)銷(xiāo)、永城企業(yè)策劃、永城品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供永城建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
之一步:查找Jenkins進(jìn)程
在關(guān)閉Jenkins之前,我們需要先查找正在運(yùn)行的Jenkins進(jìn)程。我們可以使用ps命令來(lái)查找Jenkins進(jìn)程。打開(kāi)終端并輸入以下命令:
“`
ps -ef | grep jenkins
“`
這個(gè)命令將列出所有與“jenkins”相關(guān)的進(jìn)程,我們需要找到正在運(yùn)行的Jenkins守護(hù)進(jìn)程。
第二步:停止Jenkins進(jìn)程
一旦找到了正在運(yùn)行的Jenkins進(jìn)程,我們就需要停止它。最簡(jiǎn)單的方法是使用kill命令,該命令可以向進(jìn)程發(fā)送信號(hào)來(lái)停止它。我們可以使用以下命令:
“`
sudo kill -9
“`
這個(gè)命令將使用信號(hào)9強(qiáng)制停止Jenkins進(jìn)程,其中是Jenkins進(jìn)程的PID號(hào)。請(qǐng)務(wù)必確保使用sudo命令以超級(jí)用戶的權(quán)限運(yùn)行kill命令,否則你可能會(huì)受到“權(quán)限被拒絕”的錯(cuò)誤消息。
第三步:停止Jenkins服務(wù)
另一種關(guān)閉Jenkins的方法是通過(guò)停止Jenkins服務(wù)來(lái)實(shí)現(xiàn)。在Linux系統(tǒng)中,Jenkins服務(wù)通常被稱(chēng)為jenkins服務(wù),因此我們可以使用systemctl命令來(lái)停止它。在終端中輸入以下命令:
“`
sudo systemctl stop jenkins
“`
這個(gè)命令將停止Jenkins服務(wù),并關(guān)閉正在運(yùn)行的Jenkins進(jìn)程。請(qǐng)注意,這種方法也需要使用sudo命令以超級(jí)用戶的權(quán)限來(lái)運(yùn)行停止命令。
第四步:確認(rèn)Jenkins已關(guān)閉
一旦你停止了Jenkins,你可以使用ps命令再次檢查Jenkins進(jìn)程是否已經(jīng)停止。另外,你也可以嘗試訪問(wèn)Jenkins的Web界面,確保它無(wú)法正常運(yùn)行。如果你仍然可以通過(guò)Web界面訪問(wèn)Jenkins,則需要重復(fù)以上步驟以確保Jenkins已經(jīng)完全停止。
結(jié)論:
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
Windows使用Jenkins構(gòu)建前后端分離項(xiàng)目+項(xiàng)目回滾和備份
公司服務(wù)器把Jenkins安裝在了Windows上,很多構(gòu)建都需要使用dos命令,十分難受,寫(xiě)這篇文章記錄一下遇到的坑。
原本是想部署之后運(yùn)行即可,結(jié)果還要備份。上網(wǎng)查了一下,有用 ThinBackup 插件進(jìn)行備份的,還有自己創(chuàng)個(gè)目錄備份的……五花八門(mén)。于是我先選擇了自己創(chuàng)個(gè)目錄備份的方案,設(shè)想是這樣的:
結(jié)果說(shuō)怎么可以是手動(dòng)回退呢,讓我改。再加上第4點(diǎn)用bat實(shí)在太難寫(xiě)了,于是就改成用Jenkins自帶的備份(或者說(shuō)是將生成的文件進(jìn)行保存)。自帶的備份方式如下:
這里使用到了 Jenkins的環(huán)境變量 。備份文件的路徑和配置詳見(jiàn)第5步。
還有更方便的
,直接更改ProcessTreeKiller正在尋找的環(huán)境變量 BUILD_ID 即可暫時(shí)禁用ProcessTreeKiller。官網(wǎng)只給出了Shell命令的寫(xiě)法,在運(yùn)行jar之前寫(xiě)上
BUT,我們是Windows,
故應(yīng)該改成
之后再用Linux的 nohup 或者Windows的 javaw 命令即可后臺(tái)運(yùn)行jar包了。
還有一個(gè)打印日志的問(wèn)題:在Linux中使用 nohup 命令還好辦;而在Windows中,單獨(dú)使用 javaw 命令并配合管道工具( > 和 >> )可以打印日志,但即使改變了BUILD_ID,Jenkins也不會(huì)關(guān)閉,會(huì)一直提示“構(gòu)建中”。我們使用了start命令,但是start命令只能運(yùn)行一個(gè)命令,會(huì)忽略掉后面的管道工具,從而不能打印日志。解決方案是,寫(xiě)一個(gè)bat命令保存在本地,并使用外部參數(shù)來(lái)作為jar包的路徑和日志的路徑。bat命令內(nèi)容如下:
上面的命令行則變成:
日志就會(huì)保存在每次構(gòu)建的目錄中。其中的 BUILD_NUMBER 即構(gòu)建的序號(hào)。
后端寫(xiě)好了前端就好辦了,直接照前端辦即可。我的步驟是:
在前端部署之前,需要通過(guò)nginx反向代理將后端端口掛載到80端口的路徑上,這里就不詳說(shuō)了。特別坑的地方是,反向代理有時(shí)候不能生效,是因?yàn)榉磸?fù)打開(kāi)關(guān)閉nginx過(guò)程中產(chǎn)生了好幾個(gè)nginx進(jìn)程,把它們?nèi)筷P(guān)閉再重新打開(kāi),反向代理就能夠生效了。
linux 關(guān)閉jenkins的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 關(guān)閉jenkins,如何在Linux系統(tǒng)下關(guān)閉Jenkins?,Windows使用Jenkins構(gòu)建前后端分離項(xiàng)目+項(xiàng)目回滾和備份的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(tái)(智算云),軟件開(kāi)發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
新聞標(biāo)題:如何在Linux系統(tǒng)下關(guān)閉Jenkins?(linux關(guān)閉jenkins)
文章路徑:http://www.5511xx.com/article/djhiocd.html


咨詢
建站咨詢
