upload migrations files,remove unnecess fucntions and enable sysom_hotfix server

This commit is contained in:
zhangyongde 2023-01-16 11:02:06 +08:00
parent ee362df1e9
commit a9ea7b14bb
4 changed files with 44 additions and 4 deletions

View File

@ -18,3 +18,6 @@
[migration]
5_sysom_migration
[hotfix]
6_sysom_hotfix

View File

@ -0,0 +1,41 @@
# Generated by Django 3.2.16 on 2023-01-16 02:47
from django.db import migrations, models
import lib.utils
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='HotfixModel',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created_at', models.CharField(default=lib.utils.human_datetime, max_length=20, verbose_name='创建时间')),
('deleted_at', models.CharField(max_length=20, null=True)),
('arch', models.CharField(max_length=10, verbose_name='架构')),
('kernel_version', models.CharField(max_length=60, verbose_name='内核版本')),
('patch_path', models.CharField(max_length=255, verbose_name='补丁路径')),
('patch_name', models.CharField(default='patch', max_length=255, verbose_name='补丁名称')),
('hotfix_path', models.CharField(max_length=255, verbose_name='rpm存储路径')),
('building_status', models.IntegerField(default=0, verbose_name='构建状态')),
('hotfix_necessary', models.IntegerField(default=0, verbose_name='补丁重要性')),
('hotfix_risk', models.IntegerField(default=0, verbose_name='补丁风险')),
('description', models.CharField(default='NULL', max_length=300, verbose_name='描述')),
('log', models.TextField(default='', verbose_name='构建日志')),
('log_file', models.CharField(max_length=255, verbose_name='日志存储路径')),
('creator', models.CharField(default='admin', max_length=20, verbose_name='创建者')),
('formal', models.BooleanField(default=0, verbose_name='正式包')),
('rpm_name', models.CharField(max_length=255, verbose_name='rpm包名')),
],
options={
'db_table': 'sys_hotfix',
'ordering': ['-created_at'],
},
),
]

View File

@ -103,10 +103,6 @@ class HotfixAPIView(GenericViewSet,
self.function = FunctionClass()
self.cec = CommonModelViewSet()
def cec_delivery_report(self, err: Exception, event: Event):
logger.info(f"Produce new message => {event.event_id}")
self.event_id = event.event_id
"""
Log_file : patch_name-time.log , this is used to output the log
"""