私のパイプラインスクリプトからカスタムクラスをロードできるようにしたい。具体的には、私は私のパイプラインのスクリプトのチェックアウトはJenkinsfileと同じディレクトリ内の.groovyファイルの数(例えばclassA.groovy、classB.groovy)Jenkinsパイプラインスクリプトからカスタムクラスをインポートするにはどうすればいいですか?
をフェッチした時に探しています
私ができることを期待します
import classA
import classB
ただし、結果として「クラスを解決できません」というエラーが発生します。
"pipeline-classpath-step-plugin"を試しましたが、メインのパイプラインスクリプトで新しいステップ "AddToClassPath"を呼び出してからインポートできる追加ファイルを読み込む必要があります。
スクリプトが実行されているクラスパスを変更する(またはを参照)ことができますか?
これを試すことができます:[Jenkinsパイプラインでクラスのファイルをインポートする方法](https://stackoverflow.com/questions/44811293/how-to-import-a-file-of-classes-in -a-jenkins-pipeline) – Emile