Hey @Hannah, Parameterized jobs/builds are the ones that take in parameters to execute their builds. This is the easiest way to make your build flexible.
Let me explain the basic steps:
- Create a freestyle project.
- Once you've created the job, Go to the configuration page and you'll find an unchecked box saying This project is parametrized. Check that button and make the project parameterized
- Once you check this button it'll give you options to choose the kind of parameters you want to use in your project. You can choose multiple parameters and add a default value to it.
- Once you've selected the required parameters and added their default values, execute this build.