#-*- coding:utf-8
# python:2.7
import requests
import sys
#删除通过requests.delete
def deleteProduct(org,productname,token
):
base_url
="http://****/**/v1"
org
= org
product
= productname
publish_url
= "/repos/"+org
+"/" +product
user_token
= token
req_url
= base_url
+ publish_url
+"?token=" + user_token
r
= requests.delete
(req_url
)
if r.status_code
== 204 and r
!= None:
print("success")
print("status code:",r.status_code
)
else:
print("status code:", r.status_code,
"publish error", r.text
)
sys.exit
(-2)
deleteProduct
("productname",
"createRepby",
"2b559e6a018d5c2392cbcbfa9196f8c137ec5396")
********************************#-*- coding:utf-8
# python:2.7
import requests
import sys
import json
#删除通过pycurl
def deleteRelease(orgname,productname,releasename,token
):
base_url
="http://****/**/**"
org
= orgname
product
=productname
publish_url
="/"+org
+"/" +product
+"/release"
user_token
= token
req_url
= base_url
+ publish_url
+"?token=" + user_token
headers
= {'Accept': 'application/json',
'Content-Type': 'application/json;charset=utf-8'}
details
={
"name": releasename
}
r
= requests.delete
(req_url,
data=json.dumps
(details
),
headers=headers
)
if r.status_code
== 204 and r
!= None:
print("success")
print("status code:",r.status_code
)
else:
print("status code:", r.status_code,
"publish error", r.text
)
sys.exit
(-2)
deleteRelease
("productname",
"createRepbyOrg",
"aabbccdd4",
"2b55*******6f8c137ec5396")