0

我尝试使用 curl 创建作业,成功完成。但是当我使用 python tempfile 或 python jenkins API 时,服务器返回 500 错误。

```

def create_job(job_name, config_xml):
    headers = {'Content-Type': 'text/xml'}
    f = tempfile.NamedTemporaryFile()
    f.write(config_xml)
    f.flush()
    f.seek(0)
    print f.read()
    re = requests.post(jenkins_url + "createItem?name=" \
                       + job_name, auth=(user_id, password), headers=headers, data=f.read())
    if re.status_code == requests.codes.ok:
        return True
    else:
        print re.text
        return False

```

4

1 回答 1

0

config_xml 内容格式不对。

于 2018-11-29T09:32:56.403 回答