# JenkinsPythonAutomation
import xml.etree.ElementTree as ET
from jenkinsapi.jenkins import Jenkins
jenkinsFile = 'Jenkinsfile.build'
with open(jenkinsFile, 'r') as file:
script = 'MockJenkinsScript'
url = 'MockJenkinsScript'
uname = os.environ.get('USER')
jenkins = Jenkins(url, uname, apikey, timeout=120)
jobUrl = 'MockJenkinsScript'
job = jenkins.get_job_by_url(jobUrl, job_name='Example')
config = job.get_config()
parsedXml = ET.fromstring(config)
elm = parsedXml.find('definition').find('script')
response = job.update_config(ET.tostring(parsedXml, encoding='unicode'), full_response=True)