|
|
|
@ -174,11 +174,6 @@ def build_for_windowsApp(): |
|
|
|
os.system('du -sh Sources/Setup.exe') |
|
|
|
|
|
|
|
|
|
|
|
def build_for_windowsAppZIP(): |
|
|
|
print ("开始打包zip流程") |
|
|
|
os.system('unzip ' + the_last_windowsAppZIP + ' -d /tmp/a/') |
|
|
|
os.system('unzip ' + the_current_windowsAppZIP + ' -d /tmp/b/') |
|
|
|
|
|
|
|
def build_the_current_windowsApp(name): |
|
|
|
the_last_windowsAppZIP = get_the_last_windowsAppZIP(name) |
|
|
|
if the_last_windowsAppZIP == None: |
|
|
|
@ -197,28 +192,22 @@ def build_the_current_windowsApp(name): |
|
|
|
os.system('unzip ' + the_current_windowsAppZIP + ' -d /tmp/b/') |
|
|
|
os.system('/bin/sh -c zip_diff.sh') |
|
|
|
diff_zip=os.getenv('DRONE_REPO_NAME') + '.' + os.getenv('version') + '.zip' |
|
|
|
platformAppAdd(diff_zip, '.zip') |
|
|
|
build_for_windowsApp() |
|
|
|
platformAppAdd('/drone/src/Sources/Setup.exe', '.exe') |
|
|
|
platformAppAdd(diff_zip, '.zip') |
|
|
|
else: |
|
|
|
print ("\033[34m比对结果: 程序版本无更新,流程终止\033[0m") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if os.getenv("isiot") != 'False': |
|
|
|
name=os.getenv('name') |
|
|
|
cdn_url = os.getenv('cdn_url') |
|
|
|
build_the_current_windowsApp(name) |
|
|
|
else: |
|
|
|
print ("is not iot") |
|
|
|
if os.getenv("DRONE_BRANCH") == 'master': |
|
|
|
cdn_url = 'https://qianmu-iot.1000my.com/' |
|
|
|
else: |
|
|
|
cdn_url = 'https://test-598d.1000my.com/' |
|
|
|
packageUrl = os.getenv('DRONE_REPO_NAMESPACE') + '-' + os.getenv('DRONE_REPO_NAME') + '-' + os.getenv('DRONE_BRANCH') + '/' + os.getenv('DRONE_REPO_NAME') + '.' + os.getenv('version')+ '.zip' |
|
|
|
dingtalk(cdn_url,packageUrl) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|