A5.Springboot-LLama3.2服務自動化構建(二)——Jenkins流水線構建配置初始化設置

下面我們接著上一篇文章《A4.Springboot-LLama3.2服務自動化構建(一)——構建docker鏡像配置》繼續往下分析,在自動化流水線構建過程當中的相關初始化設置和腳本編寫。
這是配置完管道構建后最終運行的效果圖

一、首先需要先安裝Jenkins

主部分請參考我前面寫的一篇文章《Jenkins持續集成與交付安裝配置》

二、Jenkins安裝Pipeline流水線插件【已安裝請跳過】
  1. 在左上角選擇配置管理
    在這里插入圖片描述
  2. 選擇插件管理
    在這里插入圖片描述
  3. 搜索并安裝Pipeline,安裝成功后需要重啟Jenkins
    在這里插入圖片描述
三、新建Jenkins構建任務
  1. 點擊左上角的新建項
    在這里插入圖片描述
  2. 輸入任務項—>選擇Pipellne—確定
    在這里插入圖片描述
  3. 進入任務項Configure配置項

這里說明一下,下面幾個配置選項的含義

  • Discard old builds【建議配置】

    丟棄舊構建版本的功能。這是Jenkins的一個配置選項,用于決定當構建歷史達到一定數量或者超過某個時間范圍時,
    自動刪除舊的構建記錄。這樣可以釋放存儲空間,并且避免管道歷史變得過于龐大,影響性能。
    

    在這里插入圖片描述

  • Do not allow concurrent builds(不允許同步構建)【建議配置】

    防止同時運行多個相同的構建實例。當這個選項被啟用時,Jenkins將確保任何給定管道的多個構建不會同時進行,
    這有助于防止資源沖突和潛在的構建混亂。
    

    在這里插入圖片描述

  • Do not allow the pipeline to resume if the controller restarts

    如果控制器重啟不允許管道恢復,一般情況下也就是說如果重啟jenkins服務后構建任務是否需要繼續進行。
    是否需要配置這個選項根據個人的實際情況而定
    
  • Pipeline speed/durability override(Custom Pipeline Speed/Durability Level)【看實際情況配置】
    允許用戶在執行Jenkins管道時調整其執行的速度和耐用性級別

    在Jenkins Pipeline中,"speed"通常指的是管道執行的速度,即并發執行的多少節點的速度。而"durability"是指管道在執行過程中的一致性和健壯性。
    默認情況下,Jenkins管道的速度和耐用性級別是由Jenkins的配置和資源決定的。但在某些情況下,可能需要在特定的執行環境中對這些設置進行調整,例如,當資源有限或需要確保管道執行的穩定性時。
    通過使用這個覆蓋參數,用戶可以為特定的管道執行設置一個自定義的速度和耐用性級別,以滿足特定的需求。

    1. 下面來看一個默認的例子,在這個例子中,agent any表示在任何可用的節點上并行運行

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/66406.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/66406.shtml
英文地址,請注明出處:http://en.pswp.cn/web/66406.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何設置HTTPS站點防御?

設置HTTPS站點防御涉及到多個層面的安全措施,包括但不限于配置Web服務器、應用安全頭信息、使用內容安全策略(CSP)、啟用HSTS和OCSP Stapling等。下面是一些關鍵的步驟來增強HTTPS網站的安全性: 1. 使用強加密協議和密鑰交換算法…

[Java]類和對象

1. 什么是類? 類(Class)是藍圖或者模板。它定義了對象的屬性和行為。 類就是一種抽象的模板,你可以通過它創建多個對象。類定義了對象的屬性(變量)和行為(方法)。我們可以把類理解…

win32匯編環境,窗口程序中基礎列表框的應用舉例

;運行效果 ;win32匯編環境,窗口程序中基礎列表框的應用舉例 ;比如在窗口程序中生成列表框,增加子項,刪除某項,取得指定項內容等 ;直接抄進RadAsm可編譯運行。重點部分加備注。 ;以下是ASM文件 ;>>>>>>>>>>>…

【機器學習實戰入門】使用LSTM機器學習預測股票價格

機器學習在股票價格預測中有重要的應用。在這個機器學習項目中,我們將討論如何預測股票的收益。這是一個非常復雜的任務,充滿了不確定性。我們將會把這個項目分成兩部分進行開發: 首先,我們將學習如何使用 LSTM 神經網絡預測股票…

【編程語言】C/C++語言常見標準和規范

C/C 是兩種功能強大且廣泛使用的編程語言。盡管它們沒有像 Java 那樣強制性的命名規則,但為了提高代碼的可讀性和可維護性,遵循一些普遍認同的編程規范和標準仍然是非常重要的。本文將探討 C/C 編程中的一些命名規范及標準,以幫助開發者編寫更…

使用C語言實現棧的插入、刪除和排序操作

棧是一種后進先出(LIFO, Last In First Out)的數據結構,這意味著最后插入的元素最先被刪除。在C語言中,我們可以通過數組或鏈表來實現棧。本文將使用數組來實現一個簡單的棧,并提供插入(push)、刪除(pop)以及排序(這里采用一種簡單的排序方法,例如冒泡排序)的操作示…

08、如何預防SQL注入

目錄 1、分析及其存在哪些危險 2、預防SQL注入 1、分析及其存在哪些危險 原理: SQL 注入是一種常見的網絡攻擊手段,攻擊者通過在用戶輸入中插入惡意的 SQL 語句,利用程序對用戶輸入處理不當的漏洞,使惡意 SQL 語句被數據庫服務器執行。 通常發生在應用程序將用戶輸入直接拼…

【爬蟲】使用 Scrapy 框架爬取豆瓣電影 Top 250 數據的完整教程

前言 在大數據和網絡爬蟲領域,Scrapy 是一個功能強大且廣泛使用的開源爬蟲框架。它能夠幫助我們快速地構建爬蟲項目,并高效地從各種網站中提取數據。在本篇文章中,我將帶大家從零開始使用 Scrapy 框架,構建一個簡單的爬蟲項目&am…

1.11 思維樹(Tree-of-Thoughts, ToT):續寫佳話

思維樹(Tree-of-Thoughts, ToT):續寫佳話 人工智能在推理和決策方面的突破,越來越依賴于模型能夠以更高效、更靈活的方式進行推理。與傳統的順序性推理方法不同,**思維樹(Tree-of-Thoughts,ToT)**提供了一種基于樹狀結構的推理方式,鼓勵模型從多個角度進行探索,并在…

NVIDIA 下 基于Ubuntun20.04下 使用腳本安裝 ros2-foxy 和 使用docker安裝 ros2-foxy

一、前提介紹: 本文主要采用兩種方式在NVIDIA 下基于 Ubuntun20.04安裝 ros2-foxy。 使用環境: NVIDIA 為 Jetson 系列下 Jetson Xavier NX; Ubuntun版本:20.04 二、安裝方法: 1、使用腳本編譯方式: 使…

wx030基于springboot+vue+uniapp的養老院系統小程序

開發語言:Java框架:springbootuniappJDK版本:JDK1.8服務器:tomcat7數據庫:mysql 5.7(一定要5.7版本)數據庫工具:Navicat11開發軟件:eclipse/myeclipse/ideaMaven包&#…

【人工智能】Python中的自動化機器學習(AutoML):如何使用TPOT優化模型選擇

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 隨著機器學習在各行業的廣泛應用,模型選擇和優化成為了數據科學家面臨的主要挑戰之一。自動化機器學習&am…

計算機網絡常見協議

目錄 OSPF(Open Shortest Path First) NAT(Network Address Translation) ICMP (Internet Control Message Protocol) HTTPS(SSL/TLS加密) HTTPS協議 1. 對稱加密 2. 非對稱加密 3. 證書驗證 4. 回顧https協議傳輸流程 HTTP TCP UDP 1. TCP&a…

1.7 ChatGPT:引領AI對話革命的致勝之道

ChatGPT:引領AI對話革命的致勝之道 隨著人工智能(AI)技術的迅猛發展,特別是在自然語言處理(NLP)領域,OpenAI 的 ChatGPT 已經成為了舉世矚目的技術突破。從普通的自動化客服到深入的創作與協作,ChatGPT 通過其卓越的語言理解和生成能力,改變了人們與計算機交互的方式…

靜態綜合路由實驗

實驗拓撲 實驗要求 1.除R5的環回地址外,整個其他所有網段基于192.168.1.0/24進行合理的IP地址劃分 2.R1-R4每個路由器存在兩個環回接口,用于模擬pc網段;地址也在192.168.1.0/24這個網絡范圍內 3.R1-R4上不能直接編寫到達5.5.5.0/24的靜態路由…

腳本工具:PYTHON

Python 是一種高級編程語言,以其簡潔清晰的語法和強大的功能被廣泛應用于各種領域,包括自動化腳本編寫、數據分析、機器學習、Web開發等。以下是一些關于使用 Python 編寫腳本工具的基本介紹、常用庫以及一些實用技巧總結。 這里寫目錄標題 基礎知識安裝…

左神算法基礎提升--4

文章目錄 樹形dp問題Morris遍歷 樹形dp問題 求解這個問題需要用到我們在基礎班上學到的從節點的左子樹和右子樹上拿信息的方法。 求最大距離主要分為兩種情況:1.當前節點參與最大距離的求解;2.當前節點不參與最大距離的求解; 1.當前節點參與最…

nuiapp在APP中的.nvue頁面中使用webview展示空白的問題

在打包的APP中發現webview打開顯示空白 最后發現是高度問題 最后給style設置動態高度&#xff1a; <web-view ref"webview" :style"viewStyle" allow :fullscreen"true" :webview-styles"webviewStyles" :src"UrlLink"…

[計算機網絡]一. 計算機網絡概論第一部分

作者申明&#xff1a;作者所有文章借助了各個渠道的圖片視頻以及資料&#xff0c;在此致謝。作者所有文章不用于盈利&#xff0c;只是用于個人學習。 1.0推薦動畫 【網絡】半小時看懂<計算機網絡>_嗶哩嗶哩_bilibili 1.1計算機網絡在信息時代的作用 在當今信息時代&…

神經網絡常見操作(卷積)輸入輸出

卷積 dimd的tensor可以進行torch.nn.Convnd(in_channels,out_channels),其中nd-1,d-2對于torch.nn.Convnd(in_channels,out_channels)&#xff0c;改變的是tensor的倒數n1維的大小 全連接 使用torch.nn.Linear(in_features,out_features,bias)實現YXWT b,其中X 的形狀為 (ba…