Created
August 2, 2019 01:29
-
-
Save fushenghua/ea2625c331b657fbf98ead6cce80a36c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
set files=D: | |
set dateStr=%files%%date:~0,4%%date:~5,2%%date:~8,2% | |
set dateStr2=%date:~0,4%%date:~5,2%%date:~8,2% | |
set apkPath=%WORKSPACE%\app\build\outputs\apk\%BuildFlavor%\release\ | |
rem 指定FTP用户(这就是匿名) | |
set ftpUser=anonymous | |
rem 指定FTP密码(任意 | |
set ftpPass=123 | |
rem 指定FTP服务器地址 | |
set ftpIp=192.168.3.227 | |
echo %apkPath% | |
if not exist %dateStr% (md %dateStr%) | |
if exist %apkPath% ( | |
copy %apkPath%*.apk %dateStr% | |
echo %apkPath% | |
) else if exist %apkPath:release=dev% ( | |
copy %apkPath:release=dev%*.apk %dateStr% | |
echo %apkPath% | |
)else if exist %apkPath:release=debug% ( | |
copy %apkPath:release=debug%*.apk %dateStr% | |
echo %apkPath% | |
) | |
if exist %apkPath% ( | |
rem 指定存放文件的目录 | |
set FolderName=%apkPath% | |
for /f "delims=\" %%a in ('dir /b/a-d/oN "%apkPath%*.apk"') do ( | |
echo http://192.168.3.227/%dateStr2%/%%a | |
echo APK_URL=http://192.168.3.227/%dateStr2%/%%a >../apkurl.txt | |
echo APK_VERSION=%%a >../apkversion.txt | |
rem ftp upload | |
echo open %ftpIp% >> ftp.txt | |
echo %ftpUser%>> ftp.txt | |
echo %ftpPass%>> ftp.txt | |
echo cd %dateStr2% >> ftp.txt | |
echo put %dateStr%\%%a >> ftp.txt | |
echo bye >> ftp.txt | |
echo ftp bye >> ftp.txt | |
ftp -s:ftp.txt | |
del ftp.txt | |
) | |
) else if exist %apkPath:release=dev% ( | |
for /f "delims=\" %%a in ('dir /b/a-d/oN "%apkPath:release=dev%*.apk"') do ( | |
echo http://192.168.3.227/%dateStr2%/%%a | |
echo APK_URL=http://192.168.3.227/%dateStr2%/%%a >../apkurl.txt | |
echo APK_VERSION=%%a >../apkversion.txt | |
rem ftp upload | |
echo open %ftpIp% >> ftp.txt | |
echo %ftpUser%>> ftp.txt | |
echo %ftpPass%>> ftp.txt | |
echo cd %dateStr2% >> ftp.txt | |
echo put %dateStr%\%%a >> ftp.txt | |
echo bye >> ftp.txt | |
echo ftp bye >> ftp.txt | |
ftp -s:ftp.txt | |
del ftp.txt | |
) | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment