Le contenu de votre fichier dirait que c'est une des propriétés de fichier, de sorte que vous pouvez utiliser le readProperties mot-clé qui fait partie de la Canalisation Utilitaire pour lire le fichier sur une carte, vous permettant un accès facile à toutes les valeurs:
readProperties
: Lire des propriétés de fichiers dans l'espace de travail ou de texte.
Lit un fichier dans le répertoire de travail courant ou une Chaîne de texte simple fichier de Propriétés Java. L'objet retourné est un de normal Map avec des clés de Chaîne. La carte peut également être pré-chargé avec des valeurs par défaut avant la lecture/l'analyse des données.
Vous avez maintenant un accès facile pour les clés et les valeurs.
Dans votre cas, il peut ressembler à:
def props = readProperties file: 'YOUR_FILE_PATH'
// You can now access all values from the props map
def content = "Team: ${props.Team}"
Si vous voulez juste la ligne basé sur l'analyse du contenu du fichier, vous pouvez lire le fichier, diviser le contenu de nouvelles lignes et d'utiliser quelque chose comme ce qui suit:
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')}