Jenkins 打包 Android
时间:2022-03-13 20:36
echo "======building version======";
$versionDate=Get-Date -Format ‘yyyyMMddHHmmss‘;
echo "v$versionDate";
$appPublishPath="H:\devops\live4it";
echo "======svn change trigger======";
echo "======cd Live4It dir======";
pushd H:\SVNCode\MobileApp\CTdevNew\Live4It;
echo "======svn update======";
svn update;
echo "svn update success======";
echo "======begin publish======";
cd android;
./gradlew assembleRelease -console plain;
echo "======publish success======";
echo "======list apks======";
cd .\app\build\outputs\apk\release;
ls;
echo "======copy apk======";
if(Test-Path $appPublishPath){}
else{
mkdir $appPublishPath;
}
Copy-Item ./app-release.apk $appPublishPath –recurse;
echo "======copy success======";
echo "======read version======";
$appconfig=(Get-Content H:\SVNCode\MobileApp\CTdevNew\Live4It\src\utils\appconfig.js);
$ret=[regex]::Matches($appconfig,‘var\s+appInfo\s*=\s*\{"AppVersion"\s*:\s*"(?<version>.*?)"‘);
$version=$ret.Groups[$ret.Groups.length-1].Value;
echo "======read success======";
echo "======rename apk name======";
pushd $appPublishPath;
Rename-Item ./app-release.apk "Live4It.$version.$versionDate.apk";
echo "======rename success======";
echo "======success======";
相关推荐
- Android系统编程入门系列之界面Activity交互响应
- 新型横向移动工具原理分析、代码分析、优缺点以及检测方案
- uni-app滚动视图容器(scroll-view)之监听上拉事件
- uniapp h5,app两端复制文本
- Android系统编程入门系列之界面Activity响应丝滑的传统动画
- 【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
- 诺基亚短信生成!太好玩了
- iOS 跳转App Store进行评分
- 开发一个即时通讯App
- 关闭苹果IOS app自动更新
电脑软件
本类排行
- 1关闭苹果IOS app自动更新
- 2iOS 跳转App Store进行评分
- 3诺基亚短信生成!太好玩了
- 4Android系统编程入门系列之界面Activity响应丝滑的传统动画
- 5uniapp h5,app两端复制文本
- 6uni-app滚动视图容器(scroll-view)之监听上拉事件
- 7新型横向移动工具原理分析、代码分析、优缺点以及检测方案
- 8Android系统编程入门系列之界面Activity交互响应
- 9开发一个即时通讯App
- 10【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn