Parameterizing Jenkins jobs
If you’re not doing it, or having problems with it read on.
Design every piece of code in or around your automation framework keeping maintainability, reusability, scalability and robustness in mind (Pillars of framework design)
In that spirit your Jenkins job should be parameterized
This will allow you to select different AUT versions, browsers, tests to run from Jenkins itself
Even if you don’t need it right now, you SHOULD in the future
In case your automation tool is having problems reading parameters from Jenkins
You can export them into different file formats (JSON, XML etc.) and read those settings on project initialization of the automation tool
Easier said than done, but with patience and trial and error, you’ll get there
#QsDaily #Jenkins
Leave A Comment