站長(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)
        主站蜘蛛池模板: 精品国产综合成人亚洲区| 久久夜色精品国产亚洲av| 国产亚洲美女精品久久久| 69SEX久久精品国产麻豆| 正在播放酒店精品少妇约| 国产微拍精品一区二区| 久久久精品午夜免费不卡| 精品国产三级a在线观看| 在线观看亚洲精品国产| 精品人妻少妇一区二区| 99热精品久久只有精品| 久久精品www| 99久久这里只有精品| 激情亚洲一区国产精品| 嫩草伊人久久精品少妇AV| 中文字幕精品无码久久久久久3D日动漫 | 欧美一卡2卡3卡四卡海外精品| 精品人伦一区二区三区潘金莲 | 北条麻妃国产九九九精品视频| 九九在线精品视频专区| 国内精品在线视频| 精品无人区麻豆乱码1区2区| 国产成人精品日本亚洲专| www.99精品| 久久精品国产亚洲沈樵| 青青草国产精品久久| 亚洲欧美精品伊人久久| 99爱在线视频这里只有精品| 92精品国产自产在线观看| 国产精品美女网站| 精品无码一级毛片免费视频观看| 精品国产午夜福利在线观看| 久久噜噜久久久精品66| 亚洲精品无码成人片在线观看| 亚州日韩精品专区久久久| 真实国产精品vr专区| 久久亚洲精品人成综合网| 岛国精品一区免费视频在线观看| 99久久婷婷免费国产综合精品 | 精品久久久久久综合日本| 欧美精品人爱c欧美精品|