I have an error where the default variable from a job-template is not recognized.
Here's a sample template:
- job-template:
package-suffix-in-job-name: ''
name: 'some-{package}'
package-filename: 'default'
parameters:
- string:
name: PACKAGE-FILENAME
default: '{package-filename}'
description: |
<p>This job builds the <b>{package-filename}</b> for {package}
- project:
name: 'publish-me'
package: blah
jobs:
- 'some-{package}'
When i build, i get the error:
jenkins_jobs.errors.JenkinsJobsException: package-filename parameter missing to format <p>This job builds the <b>{package-filename}</b> for {package}
But if I set the package-filename in project, it works. Its like it doesn't see the default package-filename set in job-template. What am I doing wrong?