少なくとも一部のケースでは、@Library()
呼び出しに末尾の(アンダースコア)文字が必要なのはなぜですか?例:_
@Library('foobar-library@foobranch') _
それは私には完全に余計なことのように思えますが、おそらく良い説明があるのでしょうか?
ベストアンサー1
に基づくこのジェンキンスのブログ
共有ライブラリ リポジトリを見つけられるように Jenkins を構成した後、@Library('') アノテーションを使用して共有ライブラリをパイプラインに読み込むことができます。
アノテーションはそれに続くものに注釈を付ける目的で設計されているため、特定のインポート文を含めるか、すべてをインポートしたい場合はプレースホルダーとしての下線文字。