Extended Choice Parameter: How to load params dynamically from any file for jenkins build job
Use the Active Choice Parameter plugin which allows you to run a Groovy script to dynamically load values for your parameters.