首先要先找一个打包专用的电脑最为打包用的服务器,这电脑最好是MAC因为Windows不能打IOS的包。在这电脑上部署jenkins和Unity的开发环境,让Jenkins去执行我们写好的全自动打包shell脚本。同时Jenkins会生成一个局域网内部的可视化网站,这样让策划登录上去自己去执行打包的操作。


安装搭建:

https://jenkins.io/ 在官网上直接下载jenkins.war,这是一个JAVA程序,所以在MAC和WIN下面都可以运行,而且还可以在TOMCAT里面运行,如果连TOMCAT都不想用的话,完全可以执行 java -jar jenkins.war运行。


Jenkins解决无法获取插件的办法

替换插件的服务器地址:

http://ftp.tsukuba.wide.ad.jp/software/jenkins/updates/current/update-center.json

OR

http://updates.jenkins.io/update-center.json 去掉前面https中的s


build.xml文件生成:

D:\android-sdk-windows\tools\android update project --path F:\work\xxxxxxx\

变量:
shell:${WORKSPACE}
WINDOWS:%WORKSPACE%

资源库下载位置:
/Users/用户名/.jenkins/jobs/项目名/workspace/
生成的APK位置:

/Users/用户名/.jenkins/jobs/项目名/builds/


准备工作:

java jdk

python

apache-ant-1.9.7

android sdk


手动修改PATH:用户名根目录中.bash_profile,加入android_sdk,android_ant等。

PATH="/usr/local/apache-ant-1.9.7/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/tools/work/android_tools/android-sdk-macosx/tools:/tools/work/android_tools/android-sdk-macosx/platform-tools:${PATH}"

export PATH





1:系统变量设置


1.1:插件:ant (android),Xcode(IOS)




1.2:SHELL
在Execute Shell中直接使用mvn或adb会报找不到命令的错误
最懒最快最方便的解决办法是:
echo $PATH
将PATH值全部复制,然后贴到  系统管理 -- 系统设置 --Environment variables -- 键:PATH 值:刚才PATH的值

保存后再回去执行命令一切都OK啦


手动修改PATH:用户名根目录中.bash_profile,加入android_sdk,android_ant等。

PATH="/usr/local/apache-ant-1.9.7/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/tools/work/android_tools/android-sdk-macosx/tools:/tools/work/android_tools/android-sdk-macosx/platform-tools:${PATH}"

export PATH





2:安全设置


3:工具设置

看JAVA安装位置/usr/libexec/java_home

看android api版本:android list tatgets




4:邮件设置


5:建立的项目


通过SHELL调用PYTHON进行文件处理,SHELL文件不太好用。


用户权限管理:这里是全局设定



项目权限管理:可以开给某一个帐号



项目关联:可以在子项目中设定监听某个项目完后面进行build



也可以设定某个项目build后,运行下一个项目:



Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐