MAC Jenkins搭建过程和遇到的问题!

来源:互联网 发布:如何防范网络恐怖 编辑:程序博客网 时间:2024/06/09 23:11

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


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

资源库下载位置:
/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后,运行下一个项目:



0 0
原创粉丝点击