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

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


咨詢
建站咨詢
