Jenkins远程构建

首先在Jenkins上配置Job:

按照图片形式,仅需往对应的url发送请求即可

Shell如下:

import json
import urllib.parse,http.client

def postBuildReq():
		headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "text/plain"}
		conn = http.client.HTTPConnection("10.0.0.1",8080)
		conn.request('POST', '/view/Bic/job/APPServer/build?token=appserver', headers)
		response = conn.getresponse()
		print(response.status, response.reason)
		data = response.read().decode('utf-8')
		print(data)
		conn.close()

print("Send request to build AppServer:")
postBuildReq()
posted @ 2019-01-02 09:28  bamboo233  阅读(745)  评论(0编辑  收藏  举报