| So I'm only thinking in terms of Declarative for the moment, because, well, viability. The first thing coming to mind is to have the logic that takes the {{parameters { ... } }} section check if each parameter is already defined on the job at that point (with the same type too), and if not, add an environment variable for the parameter name using the default value for the parameter. i.e., the first run still would not prompt for parameters, but it would act as if the default parameters had been specified. |