Obsah súboru vyzerá to, že je vlastnosti súboru, takže môžete použiť readProperties kľúčové slovo, ktoré je súčasťou Potrubia Utility Kroky čítať súbor do mapy, čo umožňuje ľahký prístup ku všetkým hodnoty:
readProperties
: Čítať vlastnosti z files v pracovnom priestore, alebo text.
Číta súbor v aktuálneho pracovného adresára alebo Reťazec ako obyčajný text Java Vlastnosti súboru. Vrátený objekt je normálna Mapa s Reťazcom kľúče. Mapa môže tiež byť najskôr načítané s predvolené hodnoty, pozorne/vyhodnocovania údajov.
Teraz máte jednoduchý prístup k kľúčov a hodnôt.
Vo vašom prípade to môže vyzerať takto:
def props = readProperties file: 'YOUR_FILE_PATH'
// You can now access all values from the props map
def content = "Team: ${props.Team}"
Ak si chcete jednoducho len riadok založené na analýze súboru obsah si môžete prečítať súbor, rozdelenie obsahu nové riadky a použiť niečo ako nasledujúce:
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')}