最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux?Docker安裝Jenkins并實現(xiàn)Maven工程自動化部署過程

 更新時間:2026年06月01日 11:43:20   作者:JAVA無聲  
這段文章詳細介紹了在Linux系統(tǒng)上安裝和配置Jenkins的過程,包括關閉防火墻、訪問Jenkins界面、解鎖Jenkins容器、安裝Maven插件、配置Jenkins連接碼云倉庫以及設置構(gòu)建后操作等步驟
docker run -p 8080:8080 -p 50000:50000 -v jenkins_data:/var/jenkins_home jenkinsci/blueocean

1、關閉防火墻

systemctl stop firewalld.service

(如果這此行執(zhí)行后報錯Failed to stop firewalld.service: Unit firewalld.service not loaded.

先執(zhí)行systemctl mask firewalld再執(zhí)行systemctl stop firewalld.service)

2、訪問http://jenkins所在主機ip:8080

3、解鎖Jenkins

使用以下命令進入Jenkins容器,然后再執(zhí)行第二行命令獲取秘鑰

docker exec -it 容器ID /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword

4、輸入秘鑰后

出現(xiàn)如下界面(推薦選擇第一種),選擇后等待插件安裝后,創(chuàng)建用戶就好了。

5、配置Jenkins JDK和Maven

Jenkins容器已經(jīng)下載好了jdk,通過java -version可以查看。通過echo $JAVA_HOME可以查看jdk安裝目錄。

Maven我使用的是3.6.3版本的。

6、安裝Maven插件

在Manage Jenkins - Manage Plugins - 可選插件中安裝Maven Integration,安裝后再新建任務就出現(xiàn)了Maven項目可選項。

7、將代碼push到碼云

(可根據(jù)自己選擇不同的代碼庫例如Git、GitHub等)

7.1 首先在碼云上新建倉庫

7.2 將本地代碼push到碼云

右鍵工程Team - share project,出現(xiàn)下面界面按順序點擊。然后再進行commit和push操作,URL填從碼云復制的URL。

第一次提交會出現(xiàn)以下報錯,因為是沒有選擇提交分支。

解決方案:右鍵工程Team - Remote - Push,再按如下操作即可將代碼push到碼云。

8、Jenkins配置碼云

8.1 新建maven工程

8.2 添加碼云工程代碼連接

注意:

credentials里面的用戶名和密碼是碼云的賬號密碼。Build中的命令根據(jù)工程來,此處本測試工程pom文件是maven最初始化的,故一個clean package命令夠了。

8.3 Post Steps 選擇執(zhí)行shell

此步驟是在打包完后進行的操作,即啟動工程。

!/bin/bash

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • CentOS設置上網(wǎng)代理全過程

    CentOS設置上網(wǎng)代理全過程

    該文章詳細介紹了在CentOS 7.0系統(tǒng)上設置代理服務器的過程,包括設置全局代理、yum代理、wget代理以及配置Docker HTTP代理的步驟
    2025-12-12
  • Linux按功能分類的20種必備實用運維應用工具

    Linux按功能分類的20種必備實用運維應用工具

    文章系統(tǒng)梳理了Linux運維領域20余款常用工具,涵蓋系統(tǒng)管理、監(jiān)控告警、容器編排、網(wǎng)絡安全、備份恢復等方向,突出各工具在自動化、安全、高效等方面的優(yōu)勢,構(gòu)建了完整的運維工具鏈以提升系統(tǒng)穩(wěn)定性與運維效率
    2025-05-05
  • centOS7下載MySQL8版本方式

    centOS7下載MySQL8版本方式

    文章詳細介紹了在Linux系統(tǒng)上下載、安裝和配置MySQL的步驟,包括使用wget下載MySQL安裝包、安裝MariaDB、初始化MySQL、啟動MySQL、查看運行狀態(tài)、修改root密碼、遠程授權(quán)和防火墻配置等,適合初學者參考和實踐
    2026-03-03
  • 一文盤點linux中修改mac和ip地址的常見方法

    一文盤點linux中修改mac和ip地址的常見方法

    這篇文章主要為大家詳細介紹了linux中修改mac和ip地址的一些常見方法,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解下
    2026-04-04
  • centos中文件與權(quán)限的基本操作教程

    centos中文件與權(quán)限的基本操作教程

    這篇文章主要給大家介紹了關于centos文件與權(quán)限的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • 從Windows到Linux的三種文件傳輸實現(xiàn)方式

    從Windows到Linux的三種文件傳輸實現(xiàn)方式

    文章介紹了在跨平臺工作環(huán)境中將文件從Windows系統(tǒng)傳輸?shù)絃inux服務器的幾種方法,包括使用SCP命令、搭建Web服務和使用wget下載文件,每種方法都有其特點,如安全性、速度、易用性和適用場景等
    2024-12-12
  • Ubuntu上Vim安裝NERDTree插件的詳細操作步驟

    Ubuntu上Vim安裝NERDTree插件的詳細操作步驟

    這篇文章主要介紹了Ubuntu上Vim安裝NERDTree插件操作步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Linux內(nèi)存泄漏檢測shell腳本

    Linux內(nèi)存泄漏檢測shell腳本

    這篇文章主要為大家詳細介紹了Linux內(nèi)存泄漏檢測shell腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 淺談find命令下的atime,ctime,mtime

    淺談find命令下的atime,ctime,mtime

    下面小編就為大家?guī)硪黄獪\談find命令下的atime,ctime,mtime。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權(quán)限

    在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權(quán)限

    這篇文章主要介紹了在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權(quán)限,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論

桓仁| 新化县| 陇南市| 马山县| 苏州市| 齐河县| 潞西市| 广南县| 门源| 怀宁县| 金乡县| 合山市| 丘北县| 墨竹工卡县| 昌黎县| 铜山县| 左贡县| 平武县| 罗田县| 修武县| 新绛县| 三穗县| 开原市| 涿州市| 共和县| 揭阳市| 同仁县| 庆安县| 东莞市| 岳普湖县| 博客| 嘉祥县| 泸水县| 大宁县| 宣城市| 四川省| 当涂县| 蒲江县| 阿城市| 建湖县| 随州市|