[英]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.