¿Cómo hago para que se ejecute la salida de un comando de shell utilizando una variable de Jenkinsfile (groovy)?

Tengo algo como esto en un Jenkinsfile (Groovy) y quiero grabar la stdout y el código de salida en una variable para poder usar la información más adelante. sh "ls -l" ¿Cómo puedo hacer esto, especialmente porque parece que realmente no puedes ejecutar ningún tipo de código maravilloso dentro...