站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        如何在Debian 9上安裝Jenkins

        Jenkins是一個(gè)開(kāi)源可擴(kuò)展自動(dòng)化服務(wù)器,可用作簡(jiǎn)單的CI服務(wù)器(持續(xù)集成)或CD集線器(持續(xù)交付)。在本教程中,我們將向您展示如何在運(yùn)行Debian 9作為操作系統(tǒng)的Linux VPS上安裝Jenkins。

        條件

        要在服務(wù)器上運(yùn)行Jenkins,您需要安裝Java。如果您沒(méi)有安裝Java,可以查看我們的教程,了解如何在Debian 9上安裝Java。此外,您還需要具有sudo權(quán)限的服務(wù)器或系統(tǒng)用戶的root訪問(wèn)權(quán)限。

        Jenkins可用于自動(dòng)執(zhí)行各種任務(wù),從構(gòu)建和測(cè)試到開(kāi)發(fā)和部署軟件。它的功能可以擴(kuò)展到數(shù)百個(gè)插件,同時(shí)您可以通過(guò)其Web界面進(jìn)行配置。

        Jenkins運(yùn)行在不同的平臺(tái)和操作系統(tǒng)上。在Debian 9 VPS上,可以通過(guò)apt包管理器輕松安裝。

        在Debian 9 VPS上安裝Jenkins

        要在運(yùn)行Debian 9作為操作系統(tǒng)的服務(wù)器上安裝Jenkins,您需要具有root訪問(wèn)權(quán)限。如果您具有服務(wù)器的root訪問(wèn)權(quán)限,則應(yīng)通過(guò)SSH連接到服務(wù)器,并使用以下命令將已安裝的軟件更新到最新版本:

        apt-get update
        apt-get upgrade

        這將更新軟件包索引,并將軟件更新為可用的最新版本。

        接下來(lái),我們將安裝穩(wěn)定的Jenkins LTS版本,因此我們應(yīng)該添加適當(dāng)?shù)拇鎯?chǔ)庫(kù)。 運(yùn)行以下命令:

        wget -q -O – https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add –
        sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list’

        一旦您再次添加存儲(chǔ)庫(kù)更新包索引:

        apt-get update

        最后,通過(guò)運(yùn)行以下命令安裝Jenkins:

        apt-get install jenkins

        如果在安裝Jenkins時(shí)出現(xiàn)以下錯(cuò)誤:

        host jenkins[2747]: ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin
        host jenkins[2747]: If you actually have java installed on the system make sure the executable is in the aforementioned path and that ‘type -p java’ returns the java executable path
        host systemd[1]: jenkins.service: Control process exited, code=exited status=1

        這意味著您沒(méi)有在Debian VPS上安裝Java。 返回先決條件部分,了解有關(guān)如何在計(jì)算機(jī)上安裝Java的說(shuō)明。

        在Debian 9上管理Jenkins

        現(xiàn)在Jenkins的安裝已經(jīng)完成,很高興知道如何管理Jenkins服務(wù)。 要啟動(dòng)Jenkins服務(wù),請(qǐng)?jiān)诮K端中運(yùn)行以下命令:

        systemctl start jenkins.service

        要停止Jenkins服務(wù),可以使用以下命令:

        systemctl stop jenkins.service

        要重新啟動(dòng)該服務(wù),可以運(yùn)行以下命令:

        systemctl restart jenkins.service

        要檢查Jenkins服務(wù)的狀態(tài),請(qǐng)運(yùn)行以下命令:

        systemctl status jenkins.service

        如果此時(shí)Jenkins已啟動(dòng)并運(yùn)行在您的Linux VPS上,則輸出類似于下面的輸出:

        # systemctl status jenkins.service
        ● jenkins.service – LSB: Start Jenkins at boot time
          Loaded: loaded (/etc/init.d/jenkins; generated; vendor preset: enabled)
          Active: active (exited) since Mon 2018-09-10 11:24:25 CDT; 2min 35s ago
            Docs: man:systemd-sysv-generator(8)

        要在系統(tǒng)引導(dǎo)時(shí)啟用Jenkins服務(wù),請(qǐng)運(yùn)行以下命令:

        systemctl enable jenkins.service

        如果您希望在系統(tǒng)引導(dǎo)時(shí)禁用Jenkins,請(qǐng)運(yùn)行以下命令:

        systemctl disable jenkins.service

        在Debian 9上訪問(wèn)和配置Jenkins

        Jenkins默認(rèn)偵聽(tīng)端口8080.如果您有另一個(gè)服務(wù)偵聽(tīng)該端口,Jenkins將無(wú)法啟動(dòng)。 在這種情況下,您需要編輯/etc/default/jenkins文件。

        更換線
        —-HTTP_PORT=8080—-


        —-HTTP_PORT=8081—-

        其中8081是您希望Jenkins收聽(tīng)的端口號(hào)。 然后重啟Jenkins。

        systemctl restart jenkins.service

        現(xiàn)在打開(kāi)您喜歡的Web瀏覽器并通過(guò)在搜索欄中鍵入服務(wù)器IP地址和端口號(hào)來(lái)訪問(wèn)Jenkins Web界面。 該頁(yè)面將類似于下面的頁(yè)面。

        如何在Debian 9上安裝Jenkins

        如果這是您在屏幕上看到的內(nèi)容,則表示您需要解鎖Jenkins。 您可以在/var/lib/jenkins/secrets/initialAdminPassword 文件中找到解鎖Jenkins的密碼。

        cat /var/lib/jenkins/secrets/initialAdminPassword

        輸入密碼,然后單擊繼續(xù)。 您現(xiàn)在可以繼續(xù)并安裝項(xiàng)目所需的插件。

        如何在Debian 9上安裝Jenkins

        在Debian 9上設(shè)置Jenkins

        一個(gè)很好的起點(diǎn)是閱讀Jenkins用戶文檔,您可以在其中找到許多說(shuō)明和用法示例。

        PS。 如果您喜歡這篇關(guān)于如何在Debian 9上安裝Jenkins的帖子,請(qǐng)使用左側(cè)的按鈕在社交網(wǎng)絡(luò)上與您的朋友分享,或者只需在下面留言。 謝謝。

        局域網(wǎng)內(nèi)利用GitLab+Jenkins自動(dòng)生成GitBook并發(fā)布(Nginx)  https://www.linuxidc.com/Linux/2016-05/131136.htm
        Linux+Git+Maven+Jenkins+Neuxs自動(dòng)化編譯環(huán)境搭建 https://www.linuxidc.com/Linux/2016-02/128652.htm
        CentOS6安裝Jenkins  https://www.linuxidc.com/Linux/2016-05/131365.htm
        Jenkins服務(wù)器搭建指南-官方文檔翻譯整理  https://www.linuxidc.com/Linux/2017-10/147281.htm
        使用Jenkins配置Git+Maven的自動(dòng)化構(gòu)建 https://www.linuxidc.com/Linux/2016-02/128641.htm
        Jenkins+Maven+Git搭建持續(xù)集成和自動(dòng)化部署的配置手記 https://www.linuxidc.com/Linux/2015-06/118606.htm
        Jenkins的分布式構(gòu)建及部署——節(jié)點(diǎn)  https://www.linuxidc.com/Linux/2015-05/116903.htm
        使用Jenkins 自動(dòng)部署發(fā)布  https://www.linuxidc.com/Linux/2017-04/143257.htm
        CentOS 7.4下部署GitLab+Jenkins持續(xù)集成環(huán)境  https://www.linuxidc.com/Linux/2018-06/152768.htm
        Jenkins的安裝和構(gòu)建一個(gè)Maven項(xiàng)目 https://www.linuxidc.com/Linux/2018-05/152155.htm
        Jenkins+Maven+Tomcat+SVN+Apache項(xiàng)目持續(xù)集成詳解 https://www.linuxidc.com/Linux/2018-03/151352.htm

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 日本精品一区二区三区四区| 日韩精品中文字幕第2页| 久久国产精品波多野结衣AV| 久久精品一本到99热免费| 久久精品国产亚洲精品| 欧美精品一区二区三区在线| 亚洲精品制服丝袜四区| 久久精品18| 99热精品毛片全部国产无缓冲| 2022国产精品福利在线观看| 亚洲国产成人精品无码区在线观看| 精品人妻少妇一区二区三区| 欧美精品一本久久男人的天堂| 国产精品后入内射日本在线观看| 亚洲欧美日韩久久精品| 久久精品国产精品亚洲下载| 伊人久久大香线蕉精品| 国产精品亚洲精品| 国产福利视精品永久免费| 99久久人妻无码精品系列| 久久久精品人妻一区二区三区蜜桃| 中文字幕精品亚洲无线码二区 | 国内精品伊人久久久久网站| 青青青国产精品国产精品久久久久 | 一区二区三区日韩精品| 久久久精品免费国产四虎| 97久久精品国产精品青草| 国产精品丝袜一区二区三区 | 精品乱码久久久久久夜夜嗨| 韩国三级中文字幕hd久久精品| 国产精品无码不卡一区二区三区 | 日韩精品无码专区免费播放| 精品国产污污免费网站入口| 久久精品无码一区二区app| 国产精品一区12p| 国产精品自在线拍国产手机版| 国产精品爽爽ⅴa在线观看| 精品亚洲成α人无码成α在线观看| 国产三级精品三级在专区| 国产三级国产精品国产普男人| 精品精品国产欧美在线小说区 |