mirror of https://github.com/openspug/spug
fix issue
parent
4e45fe9136
commit
c21c5db83d
|
@ -67,6 +67,7 @@ def _ext1_deploy(req, helper, env):
|
||||||
version=req.version,
|
version=req.version,
|
||||||
spug_version=req.spug_version,
|
spug_version=req.spug_version,
|
||||||
extra=req.extra,
|
extra=req.extra,
|
||||||
|
remarks='SPUG AUTO MAKE',
|
||||||
created_by_id=req.created_by_id
|
created_by_id=req.created_by_id
|
||||||
)
|
)
|
||||||
build_repository(rep, helper)
|
build_repository(rep, helper)
|
||||||
|
|
|
@ -104,6 +104,10 @@ def get_detail(request, r_id):
|
||||||
if not repository:
|
if not repository:
|
||||||
return json_response(error='未找到指定构建记录')
|
return json_response(error='未找到指定构建记录')
|
||||||
rds, counter = get_redis_connection(), 0
|
rds, counter = get_redis_connection(), 0
|
||||||
|
if repository.remarks == 'SPUG AUTO MAKE':
|
||||||
|
req = repository.deployrequest_set.last()
|
||||||
|
key = f'{settings.REQUEST_KEY}:{req.id}'
|
||||||
|
else:
|
||||||
key = f'{settings.BUILD_KEY}:{repository.spug_version}'
|
key = f'{settings.BUILD_KEY}:{repository.spug_version}'
|
||||||
data = rds.lrange(key, counter, counter + 9)
|
data = rds.lrange(key, counter, counter + 9)
|
||||||
response = AttrDict(data='', step=0, s_status='process', status=repository.status)
|
response = AttrDict(data='', step=0, s_status='process', status=repository.status)
|
||||||
|
@ -111,6 +115,7 @@ def get_detail(request, r_id):
|
||||||
for item in data:
|
for item in data:
|
||||||
counter += 1
|
counter += 1
|
||||||
item = json.loads(item.decode())
|
item = json.loads(item.decode())
|
||||||
|
if item['key'] == 'local':
|
||||||
if 'data' in item:
|
if 'data' in item:
|
||||||
response.data += item['data']
|
response.data += item['data']
|
||||||
if 'step' in item:
|
if 'step' in item:
|
||||||
|
|
Loading…
Reference in New Issue