Jenkinsにグローバルライブラリが設定されています。できます。しかし、私のパイプラインがSCMに格納されていると、ロードしようとしたときにそれを見つけることができないことがわかります。回避策は、暗黙的にロードすることです。暗黙的にロードされたJenkinsグローバルライブラリのクラスにアクセス
しかし、どのようにしてライブラリのクラスにアクセスできますか?できません
@Library("mylib") import ...
これはエラーを引き起こすためです。
Jenkinsにグローバルライブラリが設定されています。できます。しかし、私のパイプラインがSCMに格納されていると、ロードしようとしたときにそれを見つけることができないことがわかります。回避策は、暗黙的にロードすることです。暗黙的にロードされたJenkinsグローバルライブラリのクラスにアクセス
しかし、どのようにしてライブラリのクラスにアクセスできますか?できません
@Library("mylib") import ...
これはエラーを引き起こすためです。
私は現時点でこれに慣れています。
library 'mylib'
しかし、私は実際にあなたがLibrary
を使用するだけに必要なことを実現しておりますので:
は、私が最初にあなたがJenkinsfileでない限り、あなたは構文を使用する必要があることを意味するとhttps://jenkins.io/doc/book/pipeline/shared-libraries/#loading-libraries-dynamicallyを読みます下線または特定のインポートを含め、すなわち
@Library('mylib') _
は、私はそれを発見した場所のためhttps://issues.jenkins-ci.org/browse/JENKINS-42807?attachmentViewMode=listを参照してください。
それはまったく役に立ちますか?
このドキュメントについては、https://jenkins.io/doc/book/pipeline/shared-libraries/? – chenrui
私はそこに助けとなるものが見つかりません – Nathan