簡體   English   中英

隱式加載的Jenkins全局庫中的訪問類

[英]Access classes in implicitly loaded Jenkins global library

我在詹金斯(Jenkins)中配置了一個全局庫。 有用。 但是,當我的管道存儲在SCM中時,它告訴我在嘗試加載它時找不到它。 一種解決方法是隱式加載它。

但是,然后我該如何訪問庫中的類? 我不能做

@Library("mylib") import ...

因為那會觸發錯誤。

我現在已經習慣了。

我最初以動態方式閱讀https://jenkins.io/doc/book/pipeline/shared-libraries/#loading-libraries-來表示,除非您在Jenkinsfile中,否則需要使用以下語法:

library 'mylib'

但是 ,從那時起,我意識到實際上可以使用Library但是需要包含下划線或特定的導入,即

@Library('mylib') _

請參閱https://issues.jenkins-ci.org/browse/JENKINS-42807?attachmentViewMode=list了解我在哪里發現的內容。

這些幫助有用?

暫無
暫無

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

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