簡體   English   中英

如何在jenkins管道中導入文件夾級共享庫

[英]How to import folder-level shared libraries in jenkins pipeline

首先,我對文件夾級共享庫的理解:這是一個時髦的腳本,我可以將其放置在存儲庫中要使用的任何位置(即,我的Jenkinsfile所在的位置)。

如果這是錯誤的,請告訴我。

我的問題:如何包含此庫。 對於全局庫,我可以使用@Library($libraryName)導入以名稱注冊為全局庫的庫。 但是對於文件夾級庫,未指定名稱。 如何導入它們? 我真的必須像這個答案所示那樣指定git repo嗎?

文件夾級共享庫的工作類似於全局共享庫。

他們還需要一個具有已知布局的專用存儲庫( varssrc文件夾)。 如果您選擇不隱式加載,則需要加載使用@Library

不同之處在於:

  • 您定義要在Jenkins文件夾的設置中使用的庫
  • 他們不受信任(如評論中發布的鏈接中所述)

只需打開Jenkins文件夾的設置,即可找到選項。

暫無
暫無

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

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