Пример #1
0
 def GET(self,version):
     apkName = fileManger.getApkName('/'.join([apkDir,version]))
     apkPath = '/'.join([apkDir,version,apkName])
     androidVersion = version
     QRimgPath = '/'.join([imgDir_,fileManger.getImgName(apkName)])
     fileManger.makeQrcode('/'.join([host,'static/apkFiles',version,apkName]), QRimgPath)
     return render.version(androidVersion,apkPath,apkName,QRimgPath)
Пример #2
0
 def GET(self):
     newApkName = fileManger.getApkName(newApkDir)
     newApkPath = newApkDir + '/' + newApkName
     newImgName = fileManger.getImgName(newApkName)
     imgPath = imgDir_ +'/' + newImgName
     fileManger.makeQrcode(host + '/static/apkFiles/newApk/' + newApkName ,imgPath)
     versionList = fileManger.getVersionList(apkDir)
     
     return render.index(versionList,newApkName,newApkPath,imgPath)
Пример #3
0
import fileManger
import shutil 
#import time

version = '2.5.0'
workerDir = '/data2/test/myWebTest'
apkType = 'android-test'
#apkType = 'android-simulation'
#apkType = 'android-release'
jekinsApk = '/data2/jenkins_work/jobs/rrkd_android_client_2.1.6/workspace/app/build/outputs/apk/app-rrkd-release.apk'



# 清空new目录
newDir = '/'.join([workerDir,'static/apkFiles/newApk'])
oldName = fileManger.getApkName(newDir)
newApkName = fileManger.getNewApkName(apkType,version,oldName)
newApkPath = '/'.join([newDir,newApkName])
print newApkName
fileManger.clearDir(newDir)
# # 复制最新包到 temp
shutil.copy2(jekinsApk,newApkPath)
# # 清空version目录
versionDir = '/'.join([workerDir,'static/apkFiles',version])
print versionDir
fileManger.clearDir(versionDir)
# 复制新apk到对应版本文件夹中
shutil.copy2(newApkPath,versionDir)

# 复制新apk到backup
backupDir = '/'.join([workerDir,'static/apkFiles/backup'])