a lower-level example of how parameterized builds work in Jenkins