ジェンキンス: 2.32.2
テンプレート ジョブを使用して Jenkins ジョブを作成しようとしていますが、このエラー メッセージが表示されます。
python-jenkins API を使用してカスタマイズされたテンプレートで Jenkins ジョブを作成する際の例外
jenkinsジョブを作成するためのPythonコード
import jenkins
server = jenkins.Jenkins('http://<jenkins-ip>:8080', username='admin', password='admin',timeout=1000)
job = server.create_job(name="HelloWorld", config_xml='Template.xml')
print( job)
これは次のことを示しています。
--------------------------------------------
Exception
-------------------------------------------
C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\python.exe "D:/MyWorkspace/Python Workspace/HelloWorld/Test.py"
Traceback (most recent call last):
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\site-packages\jenkins_init_.py", line 431, in jenkins_open
response = urlopen(req, timeout=self.timeout).read()
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 532, in open
response = meth(req, response)
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 642, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 570, in error
return self._call_chain(*args)
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 504, in _call_chain
result = func(*args)
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 650, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 500: Server Error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:/MyWorkspace/Python Workspace/HelloWorld/Test.py", line 4, in <module>
job = server.create_job(name="HelloWorld", config_xml='Template.xml')
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\site-packages\jenkins_init_.py", line 992, in create_job
config_xml.encode('utf-8'), DEFAULT_HEADERS))
File "C:\Users\SRI_14\AppData\Local\Programs\Python\Python36\lib\site-packages\jenkins_init_.py", line 448, in jenkins_open
e.code, e.msg)
jenkins.JenkinsException: Error in request. Possibly authentication failed [500]: Server Error
Process finished with exit code 1