Using the job builder, I can create jobs from a YAML file. Is it possible to do the reverse? That is, build a YAML file from an existing jenkins job?
Thanks Harhs On Tuesday, July 30, 2013 4:26:00 PM UTC-7, Richard Bywater wrote: > > No worries - glad that you got it working. > > Richard. > > > On Wed, Jul 31, 2013 at 11:23 AM, Harsh Desai > <[email protected]<javascript:> > > wrote: > >> Thanks ! That worked. >> >> Sorry for double-posting. I will delete the duplicate post now. >> >> >> On Tuesday, July 30, 2013 3:24:23 PM UTC-7, Richard Bywater wrote: >> >>> Judging by the error, it looks like you've possibly quoted the URL in >>> the jenkins_jobs.ini file? Remove the quotes and I think you'll be fine. >>> >>> Richard. >>> >>> PS Please don't double post problems :) >>> >>> >>> On Wed, Jul 31, 2013 at 10:17 AM, Harsh Desai <[email protected]>wrote: >>> >>>> 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:**Par**sing YAML file >>>> configs/jj-test-sanity.yml >>>> DEBUG:jenkins_jobs.builder:**XML**ifying 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_**na**me) >>>> 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.**Requ**est(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>* >>>> >>>> -- >>>> 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-use...@**googlegroups.com. >>>> >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> >>> -- >> 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 [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
