国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云服務器Flexus X實例,Docker集成搭建Jenkins CI/CD平臺

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-12-29 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Jenkins 是一個開源的自動化服務器,用于持續集成(CI)和持續交付(CD)軟件項目。它允許開發人員在軟件開發過程中自動化各種任務,如構建、測試和部署,從而提高開發效率和軟件質量

搭建 Jenkins CI/CD 平臺

1、購買華為云 Flexus X 實例

Flexus云服務器X實例-華為云 (huaweicloud.com)

2、安裝 docker,并檢查安裝版本(此處我已安裝不做演示)

wKgZPGdv2BuAbU5XAAHzPWpIORI19.webp

3、JDK 安裝(Jenkins 基于 Java 編寫)提前去官網下載 JDK 選擇合適的 Linux 版本如:openjdk-14.0.2_linux-x64_bin.tar.gz,將 jdk 傳入服務器中通過 xftp,放入路徑/usr/local/java

mkdir/usr/local/java

wKgZO2dv2BuAbXBfAAJMkzOLfsI94.webp

?將 jdk 傳入服務器中通過 xftp,放入路徑/usr/local/java

wKgZPGdv2ByABbuVAATVyOr97eQ99.webp

4、解壓軟件包

tar-zxvfopenjdk-14.0.2_linux-x64_bin.tar.gz

wKgZO2dv2ByAdDldAATMrvi4zaM85.webp

5、配置 jdk 環境變量

exportJAVA_HOME=/usr/local/java/jdk-14.0.2exportPATH=????????/???:JAVAH?OME/bin:PATH

wKgZPGdv2ByAelVhAAPWnZrVCq473.webp

?更新環境變量使其生效

source /etc/profile

wKgZO2dv2B2AYjFOAAIAuqsH5TM03.webp

6、查看是否安裝成功 Java 環境

wKgZPGdv2B2AbtrAAAKU0d_tpyg81.webp

7、Maven 官網下載 Maven 并且進行 Maven 配置,首先創建文件夾/usr/local/maven,將 Maven 傳入服務器中通過 xftp,放入路徑/usr/local/maven

mkdir-p/usr/local/maven

wKgZO2dv2B2AI74VAASMhyPqHl420.webp

wKgZPGdv2B6AMmsFAAKFJd8Q6n899.webp

8、解壓軟件包

tar -zxvf apache-maven-3.9.9-bin.tar.gz

wKgZO2dv2B6ARzOdAAa46XY-ilE05.webp

9、創建 repository 倉庫存放 jar 包

mkdirrepository

wKgZPGdv2B6AYen6AAJ1xCYJ9zY41.webp

10、配置 Maven 倉庫,配置鏡像地址

maven-default-http-blocker external:http:* Pseudo repositoryto mirror external repositories initially using HTTP. http://0.0.0.0/ true nexus-aliyun central Nexus aliyun https://maven.aliyun.com/repository/public

wKgZO2dv2B6ADFmVAALoT15NozM08.webp

wKgZPGdv2B-AOhoaAAS2LBc5G7I13.webp

?環境變量配置

vim /etc/profile

exportMAVEN_HOME=/usr/local/maven/apache-maven-3.9.9exportPATH=????:PATH:MAVEN_HOME/bin

wKgZO2dv2B-AFr-MAAQVZ7D0y-k61.webp

?查看是否成功

source/etc/profilemvn-v

wKgZPGdv2B-AW-QpAANPs_TJ-1g24.webp

11、部署 Jenkins

?編寫 Docker Compose 配置文件在 /jenkins 目錄下創建一個 docker-compose.yaml 文件,使用以下命令打開編輯器

version:"2.29.1"services:myjenkins:image:jenkins/jenkins container_name:myjenkins ports:-"1020:8080"-"1021:50000"volumes:-/jenkins/data/:/var/jenkins_home/ -/usr/local/java/jdk-14.0.2:/usr/local/java -/usr/local/maven/apache-maven-3.9.9:/usr/local/maven environment:-JAVA_OPTS=-Dorg.apache.commons.jelly.tags.fmt.timeZone='Asia/Shanghai'restart:always

wKgZO2dv2CCAJuzzAALmH1he93w49.webp

?啟動 Jenkins 服務(必須在編寫 docker-compose.yaml 文件路徑下執行啟動 Jenkins 服務命令)

docker-composeup -d

wKgZPGdv2CCAcUSCAAPCUPR2vC835.webp

wKgZO2dv2CCAEXHcAAP8LKPiGcI41.webp

?如果出現 Segmentation fault,則說明 Docker Compose 文件有問題需要刪除重新安裝

[root@flexusx-3202~]# docker-compose --versionSegmentationfault

按照命令(國內鏡像源)

sudocurl -L"github.com/docker/comp…

給定權限

chmod+x /usr/local/bin/docker-compose

12、查看是否運行

docker ps

wKgZPGdv2CGAS08AAAcqUB0gP_w66.webp

13、華為云端口放行 1020 和 1021

wKgZO2dv2CGAe7WXAAVH_8N9cIY47.webp

wKgZPGdv2CGAGIXAAAOl3JmFLCQ82.webp

wKgZO2dv2CKARc0yAANrMb1Vc_Q37.webp

14、瀏覽器訪問公網 IP:1020

wKgZPGdv2CKAZ6HBAAF69-dXmVA09.webp

?如果出現瀏覽器無法訪問的問題,可查看日志,并根據日志修改

dockerlogs myjenkins

wKgZO2dv2CKAbsf0AAMgCZNTdRI99.webp

15、查看 Jenkins 管理員密碼

cat/jenkins/data/secrets/initialAdminPassword

wKgZPGdv2COAUm69AAHslouDSWw65.webp

16、輸入密碼登錄即可

wKgZO2dv2COAfz4sAAGa7QHY7Fc74.webp

wKgZPGdv2COAKGB4AAH5Vvs4NoM83.webp

wKgZO2dv2COABZDAAAFE-WxKn_U67.webp

wKgZPGdv2COAa2PkAAEH1EtNJjI04.webp

17、搭建完成

wKgZO2dv2CSAOLb1AAGMzuof-1M98.webp

總結

華為云服務器 Flexus X 實例,Docker 集成搭建 Jenkins CI/CD 平臺,可以執行一系列自動化操作,顯著提升軟件開發的效率和質量,實現持續集成、持續部署、自動化流程管理等,個人自主搭建不僅僅提升個人能力,更加能夠擴展知識面,如果有小伙伴想搭建可以購買華為云服務器 Flexus X 實例,此刻服務器正在大促,優惠力度非常大!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    8021

    瀏覽量

    144377
  • 云服務器
    +關注

    關注

    0

    文章

    837

    瀏覽量

    14677
  • Docker
    +關注

    關注

    0

    文章

    532

    瀏覽量

    14243
  • jenkins
    +關注

    關注

    0

    文章

    34

    瀏覽量

    5485
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    零基礎如何用服務器搭建網站?完整教程

    準備(域名與服務器)、系統與環境配置、網站部署、上線后的安全與性能優化、以及日常運維。每個步驟都配合實用操作建議,便于一步步完成搭建工作。遇到疑難環節時,恒訊科技可以在服務器選型、網絡配置與運維保障
    的頭像 發表于 01-29 16:18 ?277次閱讀

    硬件通脹下的生存戰!華為Flexus X服務器,讓中小企業不做“接盤俠”

    通知”成了企業IT采購的常態。 DRAM合同價同比暴漲171.8%,NAND Flash價格累計飆升246%,服務器整機采購成本上升15%-20%。硬件市場的瘋狂漲價,正讓無數中小企業面臨“買得起用不起、想買卻沒貨”的絕境。而__華為
    的頭像 發表于 12-31 13:05 ?278次閱讀

    DRAM 暴漲 171%! 171% 下的企業突圍:華為 Flexus X 服務器成 IT 成本管控利器

    Flexus X 服務器憑借獨有的柔性算力黑科技與智能調度能力,助力企業實現核心應用性能最高達友商 6 倍、綜合成本降低 30% 的雙
    的頭像 發表于 12-31 13:00 ?252次閱讀

    什么是企業服務器-計算

    地擴展和管理其IT基礎設施。華納的企業服務器基于虛擬化技術,在環境中運行多個虛擬服務器實例
    的頭像 發表于 12-29 17:57 ?782次閱讀

    服務器端口怎么開放?

    搭建服務器,想部署網站、運行應用或開啟遠程連接,卻發現外網始終無法訪問?大概率是端口沒開放。端口就像服務器的門窗,默認狀態下,
    的頭像 發表于 11-11 15:43 ?882次閱讀

    香港服務器支持Docker和Kubernetes嗎?

    在云原生技術成為主流的今天,Docker和Kubernetes(K8s)已成為現代化應用開發和部署的事實標準。對于選擇香港服務器的開發者與企業而言,一個核心問題是:香港服務器能否完美支持Doc
    的頭像 發表于 10-21 15:47 ?679次閱讀

    CI/CD實踐中的運維優化技巧

    在數字化轉型的浪潮中,CI/CD已經成為現代軟件開發的基石。然而,真正能夠發揮CI/CD威力的,往往在于那些不為人知的運維優化細節。本文將深入剖析C
    的頭像 發表于 09-18 15:05 ?1165次閱讀

    華納服務器Linux系統日志集中化管理平臺搭建

    計算時代,企業運維團隊面臨服務器數量激增帶來的日志管理難題。本文詳細解析如何基于Linux系統構建高效的服務器日志集中化管理平臺,涵蓋
    的頭像 發表于 09-12 14:11 ?485次閱讀

    恒訊科技分析:儲存服務器搭建教程

    搭建存儲服務器是一個相對復雜但極具實用性的項目,以下是一個簡化的搭建教程,幫助你快速入門。 一、明確需求 在搭建
    的頭像 發表于 07-07 11:07 ?1304次閱讀

    HarmonyOS5服務技術分享--ArkTS開發Node環境

    氣的方式探索這個功能,結尾還有實用總結和鼓勵彩蛋哦~? ? 一、HarmonyOS函數開發:核心能力與價值 HarmonyOS的函數(Serverless)為開發者提供了??無服務器架構??的便捷
    發表于 05-22 17:21

    服務器和獨立服務器的區別在哪?一文讀懂如何選擇

    面對服務器與獨立服務器的選擇,許多人常因概念模糊而糾結。服務器和獨立服務器的區別在于資源分配
    的頭像 發表于 05-19 10:19 ?668次閱讀

    存儲服務器租用的好處有哪些?

    隨著企業數字化轉型加速,存儲服務器租用成為越來越多企業的首選方案。存儲服務器租用的好處在于彈性靈活、成本可控、安全可靠,同時避免了傳統服務器
    的頭像 發表于 05-16 11:03 ?804次閱讀

    JenkinsDocker自動化CI/CD全流程

    要想做到一個高效的CI/CD流程,需要有能力整合DevOps工具鏈及多環境適配,并且設計之初以自動化為原則,如一鍵部署、一鍵升級。
    的頭像 發表于 05-14 11:50 ?902次閱讀
    <b class='flag-5'>Jenkins</b>和<b class='flag-5'>Docker</b>自動化<b class='flag-5'>CI</b>/<b class='flag-5'>CD</b>全流程

    存儲服務器怎么搭建?RAKsmart實戰指南

    搭建存儲服務器需兼顧硬件性能、數據冗余與安全訪問。以RAKsmart服務器為例,整體流程可分為五步:需求評估→硬件選型→RAID配置→系統部署→網絡設置。以下是小編對RAKsmart存儲服務器
    的頭像 發表于 04-01 10:09 ?1185次閱讀

    【Android開發者必看】使用JetBrains TeamCity為Android項目構建CI/CD管道詳細指南

    CI/CD】定義明確的構建、測試和部署工作流對Android應用的開發至關重要。JetBrains TeamCity是一個用于構建可靠管道的CI/CD
    的頭像 發表于 03-21 15:42 ?1196次閱讀
    【Android開發者必看】使用JetBrains TeamCity為Android項目構建<b class='flag-5'>CI</b>/<b class='flag-5'>CD</b>管道詳細指南