У меня есть этот Jenkinsfile ниже, который я пытаюсь запустить, но каким-то образом он выдает "java.lang.NullPointerException: Cannot invoke method printpn() on null object"
ошибку.Может кто-нибудь проверить, что мне не хватает?
[jimmy@localhost]$ cat Jenkinsfile
#!groovy
pipeline {
agent any
stages {
stage('Load Groovy') {
steps {
script {
def func1 = load('prop.groovy')
func1.printpn()
}
}
}
}
}
[jimmy@localhost]$ cat prop.groovy
def printpn() {
sh """#!/usr/bin/env bash
echo "Coming from groovy function."
"""
}