¿Cómo importo una clase Groovy en un Jenkinfile?

¿Cómo importo una clase Groovy dentro de un archivo Jenkins? He intentado varios enfoques pero ninguno ha funcionado.

Esta es la clase que quiero importar:

Cosa groovy

class Thing {
    void doStuff() { ... }
}

Estas son cosas que no funcionan:

Jenkinsfile-1

node {
    load "./Thing.groovy"

    def thing = new Thing()
}

Jenkinsfile-2

import Thing

node {
    def thing = new Thing()
}

Jenkinsfile-3

node {
    evaluate(new File("./Thing.groovy"))

    def thing = new Thing()
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta