mirror of https://github.com/openspug/spug
U 优化构建记录状态更新规则
parent
7999f93f25
commit
b38170da7b
|
@ -11,6 +11,7 @@ from apps.app.models import DeployExtend1
|
||||||
from apps.exec.models import ExecHistory, Transfer
|
from apps.exec.models import ExecHistory, Transfer
|
||||||
from apps.notify.models import Notify
|
from apps.notify.models import Notify
|
||||||
from apps.deploy.utils import dispatch
|
from apps.deploy.utils import dispatch
|
||||||
|
from apps.repository.models import Repository
|
||||||
from libs.utils import parse_time, human_datetime, human_date
|
from libs.utils import parse_time, human_datetime, human_date
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
@ -71,6 +72,12 @@ def auto_run_by_minute():
|
||||||
if (now - parse_time(req.do_at)).seconds > 3600:
|
if (now - parse_time(req.do_at)).seconds > 3600:
|
||||||
req.status = '-3'
|
req.status = '-3'
|
||||||
req.save()
|
req.save()
|
||||||
|
|
||||||
|
for rep in Repository.objects.filter(status='1'):
|
||||||
|
if (now - parse_time(rep.created_at)).seconds > 3600:
|
||||||
|
rep.status = '2'
|
||||||
|
rep.save()
|
||||||
|
|
||||||
for req in DeployRequest.objects.filter(status='1', plan__lte=now):
|
for req in DeployRequest.objects.filter(status='1', plan__lte=now):
|
||||||
req.status = '2'
|
req.status = '2'
|
||||||
req.do_at = human_datetime()
|
req.do_at = human_datetime()
|
||||||
|
|
|
@ -39,7 +39,7 @@ export default observer(function (props) {
|
||||||
<AuthDiv
|
<AuthDiv
|
||||||
auth="deploy.repository.del"
|
auth="deploy.repository.del"
|
||||||
style={{display: 'flex', justifyContent: 'flex-end', alignItems: 'flex-end'}}>
|
style={{display: 'flex', justifyContent: 'flex-end', alignItems: 'flex-end'}}>
|
||||||
<span style={{color: '#999', fontSize: 12}}>Tips: 已关联发布申请的构建版本无法删除。</span>
|
<span style={{color: '#999', fontSize: 12}}>Tips: 已关联发布申请的构建版本无法删除(删除发布申请时将同步删除该记录)。</span>
|
||||||
<Button danger loading={loading} disabled={requests.length > 0} onClick={handleDelete}>删除</Button>
|
<Button danger loading={loading} disabled={requests.length > 0} onClick={handleDelete}>删除</Button>
|
||||||
</AuthDiv>
|
</AuthDiv>
|
||||||
)}>
|
)}>
|
||||||
|
|
Loading…
Reference in New Issue