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

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

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

1、關(guān)閉防火墻

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所在主機(jī)ip:8080

3、解鎖Jenkins

使用以下命令進(jìn)入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,安裝后再新建任務(wù)就出現(xiàn)了Maven項(xiàng)目可選項(xiàng)。

7、將代碼push到碼云

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

7.1 首先在碼云上新建倉庫

7.2 將本地代碼push到碼云

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

第一次提交會出現(xiàn)以下報錯,因?yà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

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

!/bin/bash

總結(jié)

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

相關(guān)文章

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

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

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

    Linux按功能分類的20種必備實(shí)用運(yùn)維應(yīng)用工具

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

    centOS7下載MySQL8版本方式

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

    一文盤點(diǎn)linux中修改mac和ip地址的常見方法

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

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

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

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

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

    Ubuntu上Vim安裝NERDTree插件的詳細(xì)操作步驟

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

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

    這篇文章主要為大家詳細(xì)介紹了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)限,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

桃源县| 唐山市| 双牌县| 金溪县| 明溪县| 新丰县| 崇信县| 牟定县| 普兰店市| 双辽市| 南华县| 横峰县| 伊宁县| 时尚| 深州市| 梨树县| 苏州市| 金门县| 南澳县| 商水县| 淳化县| 广平县| 临泽县| 雷山县| 富平县| 富宁县| 仁寿县| 济南市| 祁连县| 易门县| 肃南| 泸水县| 漳浦县| 浪卡子县| 贵南县| 常宁市| 海城市| 娱乐| 册亨县| 利津县| 文山县|