MAC Jenkins搭建过程和遇到的问题!
首先要先找一个打包专用的电脑最为打包用的服务器,这电脑最好是MAC因为Windows不能打IOS的包。在这电脑上部署jenkins和Unity的开发环境,让Jenkins去执行我们写好的全自动打包shell脚本。同时Jenkins会生成一个局域网内部的可视化网站,这样让策划登录上去自己去执行打包的操作。安装搭建:https://jenkins.io/ 在官网上直接下载jenkins.war,这是一
安装搭建:
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后,运行下一个项目:
更多推荐
所有评论(0)