Selective Linux server SSH everytime using Jenkins

I need to connect multiple Linux servers every time for running one job, the thing is can I put the selective list of servers which is different everytime to run this job in Jenkins

How this selective servers add in Jenkins which is different everytime?

If the servers have a Jenkins agent running on them, then the node and label parameter plugin can present the agent names for selection as job parameters.

If the servers do not have a Jenkins agent running on them, then the choice parameter can be created that lists the allowed server names. See the “handling parameters” section of

If you prefer a video infroduction, see the Jenkins minute video on parameterized Pipeline jobs.