Hi Thanh, Hi All.
I always have this traceback, when I call jenkins-jobs test command to
test a new job, before adding it in sandbox:
(jjb)krasnobaeva@caillou:~/project/ODIL/builder master$ jenkins-jobs --conf
jenkins.ini test jjb/
netvirt-csit-1node-openstack-pike-upstream-stateful-oxygen
ERROR:jenkins_jobs.local_yaml:Failed to include file using search path:
'.:/home/krasnobaeva/project/ODIL/builder/jjb:.'
Traceback (most recent call last):
File "/usr/local/bin/jenkins-jobs", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/cli/entry.py",
line 146, in main
jjb.execute()
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/cli/entry.py",
line 140, in execute
ext.obj.execute(self.options, self.jjb_config)
File
"/usr/local/lib/python2.7/dist-packages/jenkins_jobs/cli/subcommand/test.py",
line 55, in execute
options, jjb_config)
File
"/usr/local/lib/python2.7/dist-packages/jenkins_jobs/cli/subcommand/update.py",
line 89, in _generate_xmljobs
parser.load_files(options.path)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/parser.py",
line 133, in load_files
self.parse(in_file)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/parser.py",
line 168, in parse
self._parse_fp(fp)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/parser.py",
line 137, in _parse_fp
data = local_yaml.load(utils.wrap_stream(fp), search_path=self.path)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/local_yaml.py",
line 484, in load
return yaml.load(stream, functools.partial(LocalLoader, **kwargs))
File "/usr/local/lib/python2.7/dist-packages/yaml/__init__.py", line 71,
in load
return loader.get_single_data()
File "/usr/local/lib/python2.7/dist-packages/yaml/constructor.py", line
39, in get_single_data
return self.construct_document(node)
File "/usr/local/lib/python2.7/dist-packages/yaml/constructor.py", line
48, in construct_document
for dummy in generator:
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/local_yaml.py",
line 177, in construct_yaml_map
value = self.construct_mapping(node)
File "/usr/local/lib/python2.7/dist-packages/yaml/constructor.py", line
208, in construct_mapping
return BaseConstructor.construct_mapping(self, node, deep=deep)
File "/usr/local/lib/python2.7/dist-packages/yaml/constructor.py", line
133, in construct_mapping
value = self.construct_object(value_node, deep=deep)
File "/usr/local/lib/python2.7/dist-packages/yaml/constructor.py", line
88, in construct_object
data = constructor(self, node)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/local_yaml.py",
line 390, in from_yaml
data = YamlIncludeRaw.from_yaml(loader, node)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/local_yaml.py",
line 363, in from_yaml
return cls._from_file(loader, node)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/local_yaml.py",
line 382, in _from_file
return cls._open_file(loader, node)
File "/usr/local/lib/python2.7/dist-packages/jenkins_jobs/local_yaml.py",
line 336, in _open_file
with io.open(filename, 'r', encoding='utf-8') as f:
IOError: [Errno 2] No such file or directory:
'global-jjb/shell/lftools-install.sh'
And indeed .jjb/global-jjb/ folder is always empty
$ jenkins-jobs --version
Jenkins Job Builder version: 2.0.2
I've cloned the latest version of releng/builder and I always regenerate
~/.virtualenvs/ before running "jenkins-job test"
Would someone can give me a hint or workaround, please ?
Thanks for any help,
Regards
_______________________________________________
infrastructure mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/infrastructure