Jenkinsfileに外部Groovyクラスをロードする方法についてアドバイスできますか? 一般に、コンストラクタを介してパラメータを渡すことによってインスタンスを構築したいと考えています。 以下のサンプルコード。ジェンキンスパイプラインJenkinsfile外部groovyクラスをロード
Jenkinsfile
stage('Demo stage') {
//missing part
}
Tools.groovy
public class Demo {
String message;
Demo(String message) {
this.message=message;
}
public void print(def script) {
script.sh "echo " + message
}
}