Содержимое вашего файла выглядит так, как будто это файл свойств, поэтому вы можете использовать ключевое слово readProperties, которое является частью шагов утилиты конвейера, чтобы прочитать файл на карте, что позволит вам легко получить доступ ко всем значениям:
readProperties
: Считывание свойств из файлов в рабочей области или текста.
Считывает файл в текущем рабочем каталоге или строку в виде обычного текстового файла свойств Java. Возвращаемый объект представляет собой обычную карту со строковыми ключами. Карта также может быть предварительно загружена значениями по умолчанию перед чтением/анализом данных.
Теперь у вас есть легкий доступ к ключам и значениям.
В вашем случае это может выглядеть так:
def props = readProperties file: 'YOUR_FILE_PATH'
// You can now access all values from the props map
def content = "Team: ${props.Team}"
Если вам просто нужна строка, основанная на анализе содержимого файла, вы можете прочитать файл, разделить содержимое на новые строки и использовать что-то вроде следующего:
def lines = readFile('YOUR_FILE_PATH').split("\n").trim()
// Get a constant line
def content = lines[4]
// Get a line by prefix
def content = lines.find{ it.startsWith('Team')}