站長資訊網
        最全最豐富的資訊網站

        如何在Debian 9上安裝Jenkins

        Jenkins是一個開源可擴展自動化服務器,可用作簡單的CI服務器(持續集成)或CD集線器(持續交付)。在本教程中,我們將向您展示如何在運行Debian 9作為操作系統的Linux VPS上安裝Jenkins。

        條件

        要在服務器上運行Jenkins,您需要安裝Java。如果您沒有安裝Java,可以查看我們的教程,了解如何在Debian 9上安裝Java。此外,您還需要具有sudo權限的服務器或系統用戶的root訪問權限。

        Jenkins可用于自動執行各種任務,從構建和測試到開發和部署軟件。它的功能可以擴展到數百個插件,同時您可以通過其Web界面進行配置。

        Jenkins運行在不同的平臺和操作系統上。在Debian 9 VPS上,可以通過apt包管理器輕松安裝。

        在Debian 9 VPS上安裝Jenkins

        要在運行Debian 9作為操作系統的服務器上安裝Jenkins,您需要具有root訪問權限。如果您具有服務器的root訪問權限,則應通過SSH連接到服務器,并使用以下命令將已安裝的軟件更新到最新版本:

        apt-get update
        apt-get upgrade

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

        接下來,我們將安裝穩定的Jenkins LTS版本,因此我們應該添加適當的存儲庫。 運行以下命令:

        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’

        一旦您再次添加存儲庫更新包索引:

        apt-get update

        最后,通過運行以下命令安裝Jenkins:

        apt-get install jenkins

        如果在安裝Jenkins時出現以下錯誤:

        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

        這意味著您沒有在Debian VPS上安裝Java。 返回先決條件部分,了解有關如何在計算機上安裝Java的說明。

        在Debian 9上管理Jenkins

        現在Jenkins的安裝已經完成,很高興知道如何管理Jenkins服務。 要啟動Jenkins服務,請在終端中運行以下命令:

        systemctl start jenkins.service

        要停止Jenkins服務,可以使用以下命令:

        systemctl stop jenkins.service

        要重新啟動該服務,可以運行以下命令:

        systemctl restart jenkins.service

        要檢查Jenkins服務的狀態,請運行以下命令:

        systemctl status jenkins.service

        如果此時Jenkins已啟動并運行在您的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)

        要在系統引導時啟用Jenkins服務,請運行以下命令:

        systemctl enable jenkins.service

        如果您希望在系統引導時禁用Jenkins,請運行以下命令:

        systemctl disable jenkins.service

        在Debian 9上訪問和配置Jenkins

        Jenkins默認偵聽端口8080.如果您有另一個服務偵聽該端口,Jenkins將無法啟動。 在這種情況下,您需要編輯/etc/default/jenkins文件。

        更換線
        —-HTTP_PORT=8080—-


        —-HTTP_PORT=8081—-

        其中8081是您希望Jenkins收聽的端口號。 然后重啟Jenkins。

        systemctl restart jenkins.service

        現在打開您喜歡的Web瀏覽器并通過在搜索欄中鍵入服務器IP地址和端口號來訪問Jenkins Web界面。 該頁面將類似于下面的頁面。

        如何在Debian 9上安裝Jenkins

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

        cat /var/lib/jenkins/secrets/initialAdminPassword

        輸入密碼,然后單擊繼續。 您現在可以繼續并安裝項目所需的插件。

        如何在Debian 9上安裝Jenkins

        在Debian 9上設置Jenkins

        一個很好的起點是閱讀Jenkins用戶文檔,您可以在其中找到許多說明和用法示例。

        PS。 如果您喜歡這篇關于如何在Debian 9上安裝Jenkins的帖子,請使用左側的按鈕在社交網絡上與您的朋友分享,或者只需在下面留言。 謝謝。

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 午夜精品久久久久成人| 久草视频在线这里精品| 无码日韩精品一区二区免费 | 2021国产成人精品国产| 国产精品无码无卡无需播放器| 亚洲AV无码成人网站久久精品大| 国产精品 日韩欧美| 国产精品毛片VA一区二区三区| 99免费精品视频| 56prom精品视频在放免费| 亚洲国产精品SSS在线观看AV| 国产精品亚洲美女久久久| 97久久久久人妻精品专区| 亚洲国产精品特色大片观看完整版| 成人亚洲日韩精品免费视频| 国产人妖乱国产精品人妖| 午夜成人精品福利网站在线观看 | 久草视频在线这里精品| 亚洲精品国产精品乱码不卡√ | 久久精品无码一区二区三区免费| 500av大全导航精品| 在线涩涩免费观看国产精品| 国产精品成人国产乱一区| 精品久久久久久久久午夜福利| 久久久久国产精品麻豆AR影院| 欧美精品在线一区| 国产精品久久久天天影视香蕉| 国产精品久久成人影院| 国产欧美亚洲精品A| 亚洲第一区精品日韩在线播放| 国产高清国内精品福利99久久| 2022国内精品免费福利视频| 久久精品国产网红主播| 夜夜爽一区二区三区精品| 亚洲?V乱码久久精品蜜桃| 国产乱子伦精品免费视频| 国产精品成人国产乱一区| 国产精品第六页| 国模精品一区二区三区| 久久99精品免费一区二区| 久久夜色撩人精品国产小说|