TencentBlueKing / legacy-bk-paas

蓝鲸智云PaaS平台(BlueKing PaaS)

Home Page:https://bk.tencent.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SaaS多次部署失败,但是在发布历史页面没有看到历史记录

linxiaowu1992 opened this issue · comments

BUG反馈还是需求提交(Is this a BUG REPORT or FEATURE REQUEST)? (choose one):
是BUG反馈

PaaS/PaaSAgent版本(The versions used):
paas: 2.14.33

发生了什么(What happened):
PaaS V2开发者中心某个SaaS多次部署,部署状态都是失败,但是发布历史为空
image
重新点一次部署,有正在处理状态后,部署历史就出来了
image

期望是什么(What you expected to happen):
不管部署结果是失败还是成功,部署历史都应该显示

如何复现(How to reproduce it):
提交一个不完整的s-mart包,进行部署。部署失败时查看发布历史记录

相关的日志详情(访问日志及应用日志: paas.log/login.log/esb.log/esb_api.log)和截图等(Log & Screenshot):

备注(Anything else we need to know):

问题定位:
s-mart提交后,saas初始状态为“开发中“。在初次部署过程中,saas状态会改为“提测中“;但是如果提测部署过程中失败,saas状态会改为“开发中“。
因为代码中对开发中状态的saas,限制不会显示发布记录。
image

处理方案:
解除该状态限制,允许 “开发中”状态的saas,也能查看发布历史记录。不影响其他页面。