I am trying to use jenkins job builder to manage my jenkins instance.
However, JJB can't even connect to my jenkins due to a URL open error. Can
anybody help me here?
root@infra-puppet:/etc/jenkins_jobs# jenkins-jobs -l debug test
configs/jj-test-sanity.yml
DEBUG:root:Reading config from /etc/jenkins_jobs/jenkins_jobs.ini
DEBUG:root:Config: ConfigParser.ConfigParser instance at 0x9e8396c
DEBUG:jenkins_jobs.builder:Parsing YAML file configs/jj-test-sanity.yml
DEBUG:jenkins_jobs.builder:XMLifying job 'jj-test-sanity'
Traceback (most recent call last):
File /usr/local/bin/jenkins-jobs, line 9, in module
load_entry_point('jenkins-job-builder==0.0.334.1ac0507',
'console_scripts', 'jenkins-jobs')()
File
/usr/local/lib/python2.7/dist-packages/jenkins_job_builder-0.0.334.1ac0507-py2.7.egg/jenkins_jobs/cmd.py,
line 102, in main
output_dir=options.output_dir)
File
/usr/local/lib/python2.7/dist-packages/jenkins_job_builder-0.0.334.1ac0507-py2.7.egg/jenkins_jobs/builder.py,
line 442, in update_job
if (self.jenkins.is_job(job.name)
File
/usr/local/lib/python2.7/dist-packages/jenkins_job_builder-0.0.334.1ac0507-py2.7.egg/jenkins_jobs/builder.py,
line 380, in is_job
return self.jenkins.job_exists(job_name)
File
/usr/local/lib/python2.7/dist-packages/python_jenkins-0.2-py2.7.egg/jenkins/__init__.py,
line 267, in job_exists
self.get_job_info(name)
File
/usr/local/lib/python2.7/dist-packages/python_jenkins-0.2-py2.7.egg/jenkins/__init__.py,
line 150, in get_job_info
response = self.jenkins_open(urllib2.Request(self.server +
JOB_INFO%locals()))
File
/usr/local/lib/python2.7/dist-packages/python_jenkins-0.2-py2.7.egg/jenkins/__init__.py,
line 174, in jenkins_open
return urllib2.urlopen(req).read()
File /usr/lib/python2.7/urllib2.py, line 126, in urlopen
return _opener.open(url, data, timeout)
File /usr/lib/python2.7/urllib2.py, line 400, in open
response = self._open(req, data)
File /usr/lib/python2.7/urllib2.py, line 423, in _open
'unknown_open', req)
File /usr/lib/python2.7/urllib2.py, line 378, in _call_chain
result = func(*args)
File /usr/lib/python2.7/urllib2.py, line 1240, in unknown_open
raise URLError('unknown url type: %s' % type)
*urllib2.URLError: urlopen error unknown url type: https*
On Tuesday, May 21, 2013 3:48:56 PM UTC-7, lfast wrote:
Thanks. I eventually figured out that even after failing to load, JJB
thinks the job is up to date. My work-around was to disable the up-to-date
check. But it took some digging to find the active python code in
/usr/lib/python2.6/site-packages/jenkins_job_builder-0.4.0.64.g56083ed-py2.6.egg/jenkins_jobs/builder.py
--
You received this message because you are subscribed to the Google Groups
Jenkins Users group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.