兼容新版鼎新版本号

main
RogerWork 24 hours ago
parent 09b45bb36e
commit 02b3179a6a
  1. 22
      update/utils/git_util.py

@ -195,6 +195,7 @@ class GitDbUtil:
release = [] release = []
for remote in local_repo.remotes: for remote in local_repo.remotes:
for ref in remote.refs: for ref in remote.refs:
# print(ref.name)
release.append(ref.name) release.append(ref.name)
saved_release = Release.objects.all() saved_release = Release.objects.all()
saved_release_version_list = [rel.release for rel in saved_release] saved_release_version_list = [rel.release for rel in saved_release]
@ -204,12 +205,25 @@ class GitDbUtil:
pass pass
# print('pass') # print('pass')
else: else:
print(rel) # 生成 short_rel
short_rel = rel.replace('origin/', '')
# 生成 main_var
main_var = ''
short_rel_temp = short_rel.replace('Feature_', '') if short_rel.startswith('Feature_') else short_rel
if short_rel_temp.startswith('2'):
main_var = short_rel_temp[0:11]
elif short_rel_temp.startswith('3'):
main_var = short_rel_temp[0:10]
else:
main_var = short_rel_temp
# 生成data
data = { data = {
'release': rel, 'release': rel,
'short_release': rel.replace('origin/', ''), 'short_release': short_rel,
'main_ver': rel[7:18], 'main_ver': main_var,
'ver_id': int(rel[14:18]), 'ver_id': int(main_var[-4:]),
'status': '1' 'status': '1'
} }
Release.objects.create(**data) Release.objects.create(**data)

Loading…
Cancel
Save