Bill,
I think the premise of accessing files directly on the master's filesystem is a bit dangerous. These files are meant to persist live or historical entities that can be accessed transparently via the API's.
Therefore I suggest you look into 2 distinct options here to leverage API's in your context..
- The first one is to use the Groovy API which should let you access the specific build object and give you access to the properties persisted in the build's xml file on the server. Or access other information persisted on the server but not readily available as a direct env var in the context.
- The second option is more clunky, and consists of using the REST api to access anything that Jenkins will share about any entity in JSON or XML format.
Let me know fi that sounds like a good route for you and if you need more pointers in realizing it.