Browse Source

fix: ci

test v1.0.1-beta.24
Your Name 1 year ago
parent
commit
6a88627817
  1. 1
      .drone.yml
  2. 5
      iot_upload.py

1
.drone.yml

@ -76,6 +76,7 @@ steps:
- cd ./IOTContainer
- zip -q -r $zip_name ./
- ls $zip_name
- du -sh $zip_name
- pwd
- cd ../

5
iot_upload.py

@ -38,6 +38,7 @@ def dingtalk(cdn_url,packageUrl):
def obsUpload(file,uploadType):
print('开始OBS上传...')
url_obsUpload = os.getenv('url_for_iotfile') + "/api/file/v1/attachment/obsUpload"
myfiles = {'file': open(file, 'rb')}
mydata = {'uploadType': uploadType}
@ -49,6 +50,7 @@ def obsUpload(file,uploadType):
# APP管理-新增APP
def platformAppAdd(package,suffix=None):
print('开始新增上传APP...')
# with open(".tags") as f: version = f.read().strip()
logoFile = obsUpload(file=str(os.getenv('logo')), uploadType='logo')
packageFile = obsUpload(file=package,uploadType='compress')
@ -209,6 +211,8 @@ def build_the_current_windowsApp(name):
if the_last_windowsApp_GITversion == None:
print("初次上传,不比对zip,直接打包上传")
platformAppAdd(the_current_windowsAppZIP, '.zip')
os.system('rm -rf ' + the_current_windowsAppZIP)
build_for_windowsApp()
platformAppAdd('/drone/src/Sources/Setup.exe', '.exe')
else:
@ -223,6 +227,7 @@ def build_the_current_windowsApp(name):
os.system('cd /tmp/IOTContainer/ && zip -rq ' + os.getenv('DRONE_REPO_NAME') + '.' + os.getenv('version') + '.zip ./')
diff_zip='/tmp/IOTContainer/' + os.getenv('DRONE_REPO_NAME') + '.' + os.getenv('version') + '.zip'
platformAppAdd(diff_zip, '.zip')
os.system('rm -rf ' + the_current_windowsAppZIP)
build_for_windowsApp()
platformAppAdd('/drone/src/Sources/Setup.exe', '.exe')

Loading…
Cancel
Save