Not that I know of but might be something out there that someone has come up with.
Richard. On Thu, Aug 1, 2013 at 8:05 AM, Harsh Desai <[email protected]>wrote: > 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]>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/**jenk**ins_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/**jenk**ins_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/**jenk**ins_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-**p**y2.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-**p**y2.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-**p**y2.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/**grou**ps/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 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]. > 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.
