Как запускать команды Linux в консоли сценариев Дженкинса?

#jenkins #jenkins-pipeline #jenkins-groovy

#дженкинс #дженкинс-трубопровод #дженкинс-заводной

Вопрос:

В jenkins есть консоль сценариев, к которой у вас есть доступ, если вы являетесь администратором.

Я хочу перечислить все файлы в текущем каталоге, то есть ls -al и т.д. для целей диагностики

Как это выполнить.

Я пробовал с помощью sh («ls -al»), но это не работает.

Комментарии:

1. «Консоль сценариев» — это » Консоль сценариев Groovy «; она запускается Groovy и размещается на контроллере (т. Е. Master). Системная консоль Groovy имеет ПОЛНЫЙ доступ к файловой системе Jenkins (и хуже, если она работает от имени root, что настоятельно не рекомендуется — защита Jenkins ). Не уверен, какую «диагностическую информацию» вы можете получить из файловой системы.