天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于docker的持續(xù)集成及發(fā)布平臺的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時間:2023-02-13 20:09
  隨著軟件技術(shù)的快速發(fā)展,軟件的設(shè)計(jì)需求日益復(fù)雜。采用傳統(tǒng)的軟件開發(fā)模式進(jìn)行軟件開發(fā),可能會導(dǎo)致如下問題:從產(chǎn)品開發(fā)到發(fā)布過程中,可能會出現(xiàn)開發(fā)環(huán)境,測試環(huán)境和生產(chǎn)環(huán)境不一致問題;在進(jìn)行軟件部署時,可能會耗費(fèi)過多資源;從產(chǎn)品開發(fā)到產(chǎn)品交付的周期過長。在當(dāng)前互聯(lián)網(wǎng)行業(yè),越來越多的企業(yè)推崇快速開發(fā)產(chǎn)品的理念,如果采用傳統(tǒng)的方式,將會很難滿足。為了解決上述問題,本文設(shè)計(jì)并實(shí)現(xiàn)了一個基于docker的持續(xù)集成及發(fā)布平臺,該平臺能夠協(xié)助開發(fā)團(tuán)隊(duì)高效率地開發(fā)軟件,快速地進(jìn)行產(chǎn)品交付。本文深入研究了docker Swarm集群的調(diào)度策略,并針對相同權(quán)值節(jié)點(diǎn)隨機(jī)分配容器可能會造成節(jié)點(diǎn)負(fù)載不均衡的問題,提出一種動態(tài)調(diào)度策略優(yōu)化算法進(jìn)行優(yōu)化。通過對持續(xù)集成與持續(xù)發(fā)布理論的深入學(xué)習(xí),提出平臺的設(shè)計(jì)目標(biāo),分析了平臺的整體架構(gòu),對平臺進(jìn)行了模塊劃分,主要包括核心調(diào)度模塊,數(shù)據(jù)持久化模塊,容器管理模塊和持續(xù)集成模塊,同時也對持續(xù)集成工具進(jìn)行了選取。然后,對平臺進(jìn)行了實(shí)現(xiàn),主要包括對開發(fā)環(huán)境的選取和對基礎(chǔ)組件的實(shí)現(xiàn),組件包括docker Swarm集群的搭建,鏡像管理,容器監(jiān)控以及持續(xù)集成。最后,對平臺進(jìn)行測試與分析...

【文章頁數(shù)】:69 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
abstract
第1章 緒論
    1.1 課題研究背景及意義
    1.2 國內(nèi)外研究現(xiàn)狀
    1.3 本文的主要工作
    1.4 論文的組織結(jié)構(gòu)
第2章 相關(guān)理論與技術(shù)
    2.1 docker技術(shù)
        2.1.1 docker技術(shù)的發(fā)展背景
        2.1.2 docker技術(shù)的實(shí)現(xiàn)分析
        2.1.3 docker技術(shù)的應(yīng)用場景
    2.2 Swarm集群
        2.2.1 Swarm集群架構(gòu)
        2.2.2 Swarm集群的調(diào)度策略及分析
        2.2.3 Swarm集群的調(diào)度策略優(yōu)化
    2.3 持續(xù)集成
        2.3.1 持續(xù)集成概述
        2.3.2 持續(xù)集成要素
        2.3.3 持續(xù)集成工具
    2.4 持續(xù)交付
        2.4.1 持續(xù)交付概述
        2.4.2 持續(xù)交付要素
    2.5 本章小結(jié)
第3章 持續(xù)集成及發(fā)布平臺的設(shè)計(jì)
    3.1 平臺設(shè)計(jì)目標(biāo)
    3.2 平臺總體架構(gòu)及模塊設(shè)計(jì)
        3.2.1 平臺架構(gòu)
        3.2.2 平臺功能模塊的詳細(xì)設(shè)計(jì)
    3.3 持續(xù)集成工具的選擇
    3.4 本章小結(jié)
第4章 基于docker的持續(xù)集成及發(fā)布平臺的實(shí)現(xiàn)
    4.1 開發(fā)環(huán)境
    4.2 基礎(chǔ)組件實(shí)現(xiàn)
        4.2.1 dockerSwarm集群的搭建
        4.2.2 鏡像管理模塊的實(shí)現(xiàn)
        4.2.3 容器監(jiān)控模塊的實(shí)現(xiàn)
    4.3 持續(xù)集成模塊的實(shí)現(xiàn)
        4.3.1 相關(guān)概念
        4.3.2 執(zhí)行器選擇
        4.3.3 Runner創(chuàng)建
        4.3.4 Runner注冊
        4.3.5 構(gòu)建流程定義
        4.3.6 構(gòu)建流程觸發(fā)
    4.4 本章小結(jié)
第5章 平臺測試
    5.1 測試步驟
    5.2 測試結(jié)果及分析
    5.3 本章小結(jié)
結(jié)束語
參考文獻(xiàn)
致謝
作者簡歷及攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文與研究成果



本文編號:3742226

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3742226.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶2ad5c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com