我有一个看起来像的Jenkin文件:
node {
def rootDir = pwd()
def externalMethod = load("${rootDir}/ci/jenkins/shops.groovy")
// Call the method we defined in externalMethod.
externalMethod.lookAtThis("Simon")
}
ci / jenkins / shops.groovy的另一个文件
def lookAtThis(String whoAreYou) {
echo "Look at this, ${whoAreYou}! You loaded this from another file!"
}
但詹金斯正在回复错误
java.io.IOException:java.io.FileNotFoundException:/root/workspace/lush-global-soa-architecture/develop/ci/jenkins/shops.groovy(没有这样的文件或目录)
我不确定为什么它找不到这个文件。
答案 0 :(得分:0)
我开始工作,结果我需要在加载文件之前检查scm。
checkout scm