You need to pull in the lf-tools git submodule. I think it's something like
git submodule init git submodule update or you can just clone with git clone --recursive Thanks, Daniel On Fri, Mar 9, 2018 at 10:14 AM Valentina Krasnobaeva < valentina.krasnoba...@6wind.com> wrote: > 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 > infrastructure@lists.opendaylight.org > https://lists.opendaylight.org/mailman/listinfo/infrastructure >
_______________________________________________ infrastructure mailing list infrastructure@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/infrastructure