Jenkins Read a Specific Line of a File in Jenkinsfile with Groovy
groovy, jenkins
Solution
I Tried the suggestion of tim_yates from the comments but `System` was also forbidden. What ultimately worked for me was just changing `System.getProperty("line.separator")` to new line character `"\n"`.
So the full answer was in its simplicity:
file.split("\n")[n]
Problem
I am trying to read a specific line of an `html` file in a Jenkins `stage` with `Groovy` and save its contents to an environment variable. The problem is, `File` and `readLines()` are not allowed. I am able to load a file with ``` env.WORKSPACE = pwd() def file = readFile "${env.WORKSPACE}/file.html" ``` Provided in this answer But how can I access instantly to the contents of line `n`? I am using `Jenkins 2.32`