2019独角兽企业重金招聘Python工程师标准>>>

git config user.name "jenkins"
git config user.email "jenkins@gerrit.XXX.net" cp $JENKINS_HOME/maven.properties $WORKSPACE
cp $JENKINS_HOME/maven.properties $WORKSPACE/app
cp $JENKINS_HOME/maven.properties $WORKSPACE/test
cp $JENKINS_HOME/maven.properties $WORKSPACE/demo
cp $JENKINS_HOME/maven.properties $WORKSPACE/SmsDataStructurecp $JENKINS_HOME/local.properties $WORKSPACEecho ${model_files}#file_version="v1.0.${BUILD_ID}"
assetsdir="$WORKSPACE/test/src/main/assets/"assets_target_builddir="$WORKSPACE/build/sdk_out_temp/${flavor}/assets/"
builddir="$WORKSPACE/build/sdk_out_temp/${flavor}"rm -r "$WORKSPACE/build"
mkdir -p $assets_target_builddirecho ${model_files}if  [ ! -n "$model_files" ] ;thenecho "No model_files"
elseIFS=','for file in $model_files; do#echo $(echo $file | sed "s/\./_$file_version\./")cp  $assetsdir/$file "$assets_target_builddir/$(echo $file | sed "s/\./_$file_version\./")"done
fi
tar cvf ${builddir}/assets.tar -C ${builddir} assetschmod a+x gradlew
cd test
../gradlew clean assembleDebugcd ..
cp "$WORKSPACE/test/build/outputs/apk/test-debug.apk" $builddirfolder="${branch##*/}/${flavor}/Jenkins_Job_${BUILD_ID}"
echo "http://static.XXXXX.net/test/$folder" > $WORKSPACE/build/sdk_out_temp/${flavor}/test_link.txtssh root@XXXX  "mkdir -p /data/test/$folder"
scp -r $WORKSPACE/build/sdk_out_temp/${flavor}/* root@192.168.20.229:/data/test/$folder

转载于:https://my.oschina.net/sfshine/blog/2873712

Linux shell 脚本SDK 打包实践, 收集assets和apk, 上传FTP相关推荐

  1. 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)...

    一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp) 程序员的生活要一切自动化,更要幸福^_^. 转载请注明出处http: ...

  2. (转)一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)...

    转自:http://www.cnblogs.com/mrblue/p/3885043.html 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码 ...

  3. 批量ping脚本shell_30个Linux Shell脚本经典案例(上)

    在学习Linux运维时,普遍反馈是:Linux Shell是一个很难的知识板块.虽然大家都认真学,基本的语法也都掌握了,但有需求时,很难直接上手编程,要么写了很久,要么写不好! 也有很多做运维很多年的 ...

  4. Linux shell脚本执行后出现语法错误: 未预期的文件结尾

    Windows环境下编写了一个shell脚本,上传到Linux环境中执行,Linux shell脚本执行后出现 语法错误: 未预期的文件结尾. 出现了此错误提示,进行了如下的检查:1.检查Shell脚 ...

  5. iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上

    如果移动端访问不佳,可以访问我的个人博客 用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir. ...

  6. Linux Shell脚本入门教程系列之(二)第一个shell脚本

    本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...

  7. linux脚本定时拷贝文件,使用Linux shell脚本实现FTP定时执行批量下载指定文件

    使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示: 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用m ...

  8. linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网

    微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...

  9. Linux shell 脚本编程-实战篇(二)

    继: Linux shell 脚本编程-实战篇(一) 2. 创建与数据库.Web及电子邮件相关的脚本 2.1 MySQL 数据库 2.1.1 MySQL 数据库安装 到 http://repo.mys ...

最新文章

  1. Fiddler监控面板显示Server栏(Fiddler v5.0)
  2. 强烈不建议你用 a.equals(b) 判断对象相等!
  3. oracle批处理脚本学习总结
  4. 「第二篇」全国一等奖,经验帖。
  5. 金坛区实验幼儿园服务器不稳定,2019年金坛城区部分公办幼儿园服务区划分方案(试行)...
  6. 作者:朱扬勇,博士,复旦大学计算机科学技术学院教授、学术委员会主任,上海市数据科学重点实验室主任。...
  7. 13.无名管道通讯编程
  8. java中fackeditor_ckeditor高级定制之发文模板
  9. Qt5学习笔记之QQ登录界面四:界面布局
  10. D - Maze(深度搜索+思维转换)
  11. linux安装Hive(Hive-2.3.7)
  12. 【数值分析实验】线性代数方程组的直接解法:列主元高斯消去法、LU分解法、LU分解法求矩阵的逆(python)
  13. CVPR 2022 | AAAI2022 | WACV 2022 超分辨率(super-resolution)方向上接收论文总结
  14. 内外边距问题(清除、合并、塌陷)
  15. 文献阅读总结--合成生物学工程促进大肠杆菌中莽草酸的高水平积累
  16. 【物联网服务NodeJs-5天学习】第三天实战篇③ ——基于MQTT的环境温度检测
  17. 加载繁体字体时遇到的问题
  18. 用墨刀进行简单的后台页面设计
  19. TodoList反选
  20. 西工大计算机上岸经验-双非373

热门文章

  1. 超图软件试用许可操作步骤_软件中的操作步骤
  2. 二进制文件签名_二进制数的签名表示
  3. c语言中负数_C语言中负数的模数
  4. python---可执行文件的转换
  5. Butterknife使用——转
  6. 现代php 阅读笔记,PHP 手册阅读笔记 - 语言参考篇
  7. c++ STL 全排列
  8. c++中的set容器和multiset容器
  9. 详解C++中的函数调用和下标以及成员访问运算符的重载
  10. 韦东山嵌入式第一期14课第004节_und异常模示程序示例_P笔记