簡體   English   中英

Jenkins 管道和共享庫之間的區別

[英]Difference between Jenkins pipeline and Shared library

我想清楚地了解 Jenkins 管道和共享庫概念之間的區別。 如果有人使用它,請您澄清一下。 謝謝!

我找到了共享庫的這個文檔。 希望這可能會有所幫助https://jenkins.io/doc/book/pipeline/shared-libraries/

這是相同的示例: https : //tomd.xyz/jenkins-shared-library/

Jenkins 流水線通常是 Jenkins 擁有的眾多配置之一。 例如,管道是在 git 存儲庫上執行的邏輯的非常通用的術語。

另一方面,共享庫就像名稱所說的包含特定功能或邏輯的庫。 可以為多個 Jenkins 管道導入此特定功能。 一個用例是防止重復代碼。

一個例子是你有一個打印Hello World的函數。 無需為 4 個 Jenkins 管道編寫 4 次函數 - 您創建一個共享庫並在每個管道中導入該函數。 基本上只是編程語言庫的基本概念。

官方文檔也很好地描述了它:

隨着組織中越來越多的項目采用流水線,很可能會出現通用模式。 通常,在不同項目之間共享部分 Pipelines 以減少冗余並保持代碼“DRY”是很有用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM