問題タブ [jenkins-shared-libraries]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - jenkins-shared-libraries のパッケージ内にパッケージをインポートする
私のjenkins-shared-libraries
構造はこれです:
ユーティリティ.groovy:
data.groovy:
mainPipeline.groovy: data.groovy:
インポートutils
はmainPipeline
うまくいきますが、インポートするとdata.groovy
例外が発生します。
utils
内部で使用するにはどうすればよいdata
ですか? ありがとう。
jenkins - パラメータなしで共有ライブラリ関数を呼び出す
jenkins 2 で共有ライブラリを使用しています。つまり、さまざまな段階で記述しているパイプライン コードの一部を再利用する機能を利用しています。
これはモジュールvars/utils.groovyの例です
パイプライン スクリプトで実行しようとすると、次のエラーで失敗します。
その理由は、この関数に変数を渡していないためであり、その結果、正しくインスタンス化されていないと思われます。
したがって、実際の質問は、「引数を必要としない共有ライブラリ関数を呼び出すにはどうすればよいか」ということになるかもしれません。