echo '将构建结束后的apk文件移动到/home/jenkins/apks目录下'
echo '获取build.gradle的versionName字段'
versionName=$(cat app/build.gradle |grep versionName | awk '{print $2}')
length=${#versionName}
aaa=`expr ${length} - 2`
name=${versionName: 1: ${aaa}}
echo ${name}
LAST_APK_NAME=$(date +%Y%m%d%H%M%S)
mv app/build/outputs/apk/*/*.apk /home/jenkins/apks/$name-$LAST_APK_NAME.apk
shell获取versionName-自动打包配置
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 需求:手动输入,无法打包之前的版本,也比较死板,网络获取项目所有分支以及tag。 1、Jenkins安装插件 2、...
- 一、说明 最近需要上传appstroe,每次长传都要等待很久,于是就在网上找自动上传的资料,方法有好几种Jenki...
- 使用pyinstaller可以把.py文件打包为.exe可执行文件,命令为: 打包后有两个文件夹,一个是dist,...
- 在设计 酷瓜云课堂[https://gitee.com/koogua/course-tencent-cloud] ...
- 备注:打包之前一定要记得首先从svn update一下代码 这样才能保证打包的svn号是当前最新的SVN号 一、根...