問題タブ [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.

0 投票する
0 に答える
223 参照

jenkins - jenkins-shared-libraries のパッケージ内にパッケージをインポートする

私のjenkins-shared-libraries構造はこれです:

ユーティリティ.groovy:

data.groovy:

mainPipeline.groovy: data.groovy:

インポートutilsmainPipelineうまくいきますが、インポートするとdata.groovy例外が発生します。

utils内部で使用するにはどうすればよいdataですか? ありがとう。

0 投票する
1 に答える
745 参照

jenkins - パラメータなしで共有ライブラリ関数を呼び出す

jenkins 2 で共有ライブラリを使用しています。つまり、さまざまな段階で記述しているパイプライン コードの一部を再利用する機能を利用しています。

これはモジュールvars/utils.groovyの例です

パイプライン スクリプトで実行しようとすると、次のエラーで失敗します。

その理由は、この関数に変数を渡していないためであり、その結果、正しくインスタンス化されていないと思われます。

したがって、実際の質問は、「引数を必要としない共有ライブラリ関数を呼び出すにはどうすればよいか」ということになるかもしれません。