Skip to content

Instantly share code, notes, and snippets.

@OddBloke
Created September 13, 2017 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save OddBloke/5f903bf2c523e990469012789eb606bc to your computer and use it in GitHub Desktop.
Save OddBloke/5f903bf2c523e990469012789eb606bc to your computer and use it in GitHub Desktop.
- builder:
name: Macro
builders:
- shell: ""
- job:
name: Job
builders:
- conditional-step:
condition-kind: file-exists
condition-filename: 'filename'
steps:
- shell: "fine"
- Macro
WARNING:jenkins_jobs.config:Config file, /etc/jenkins_jobs/jenkins_jobs.ini, not found. Using default config values.
INFO:jenkins_jobs.config:Will use anonymous access to Jenkins if needed.
INFO:jenkins_jobs.cli.subcommand.update:Updating jobs in ['test.yaml'] ([])
WARNING:jenkins_jobs.builder:Unable to retrieve Jenkins Plugin Info from http://localhost:8080/, using default empty plugins info list.
Traceback (most recent call last):
File "/home/daniel/.virtualenvs/jenkins-job-builder/bin/jenkins-jobs", line 10, in <module>
sys.exit(main())
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/cli/entry.py", line 145, in main
jjb.execute()
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/cli/entry.py", line 139, in execute
ext.obj.execute(self.options, self.jjb_config)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/cli/subcommand/test.py", line 55, in execute
options, jjb_config)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/cli/subcommand/update.py", line 88, in _generate_xmljobs
xml_jobs = xml_job_generator.generateXML(job_data_list)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/xml_config.py", line 77, in generateXML
xml_jobs.append(self._getXMLForJob(job))
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/xml_config.py", line 88, in _getXMLForJob
self._gen_xml(xml, data)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/xml_config.py", line 98, in _gen_xml
module.gen_xml(xml, data)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/modules/builders.py", line 2323, in gen_xml
self.registry.dispatch('builder', builders, builder)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/registry.py", line 442, in dispatch
func(self, xml_parent, component_data)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/modules/builders.py", line 1698, in conditional_step
build_step(steps_parent, step)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/modules/builders.py", line 1661, in build_step
for edited_node in create_builders(registry, step):
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/modules/builders.py", line 1248, in create_builders
registry.dispatch('builder', dummy_parent, step)
File "/home/daniel/dev/jenkins-job-builder/jenkins_jobs/registry.py", line 446, in dispatch
format(name, component_type))
jenkins_jobs.errors.JenkinsJobsException: Unknown entry point or macro 'Macro' for component type: 'builder'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment