Hi Python group,

I wrote a code to execute list of jenkins job by reading a text file. So
far, it's able to read the text file and get the jobs one by one. Only
problem is with the requests command

Please see the sample code below

 #!/usr/bin/env python
import requests,time,json
fobj = open("file")
for x in fobj:
       x = x.replace("\n", "")
       url="https://username:password@localhost
/jenkins/job/job-name/buildWithParameters"
       params = {'BRANCH':x}
       headers = {"Content-Type": "application/xml"}
       r = request.post(url , params=params, verify=False)
       print(r.status_code)
       print(r.text)
       #time.sleep(45)
fobj.close()


Error
------
Traceback (most recent call last):
 File "./delete_build_job_exeuction.py", line 12, in <module>
   r = sess.post(url , params=params, verify=False)
 File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/sessions.py",
line 555, in post
   return self.request('POST', url, data=data, json=json, **kwargs)
 File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/sessions.py",
line 508, in request
   resp = self.send(prep, **send_kwargs)
 File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/sessions.py",
line 618, in send
   r = adapter.send(request, **kwargs)
 File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/adapters.py",
line 506, in send
   raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='localhost',
port=443): Max retries exceeded with url:
/jenkins/job/job--name/buildWithParameter/buildWithParameters?BRANCH=super
(Caused by SSLError(SSLEOFError(8, u'EOF occurred in violation of protocol
(_ssl.c:590)'),))


Could you please help ?
_______________________________________________
Chennaipy mailing list
Chennaipy@python.org
https://mail.python.org/mailman/listinfo/chennaipy

Reply via email to