MAC Jenkins搭建过程和遇到的问题!
来源:互联网 发布:如何防范网络恐怖 编辑:程序博客网 时间:2024/06/09 23:11
安装搭建:
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后,运行下一个项目:
- MAC Jenkins搭建过程和遇到的问题!
- Jenkins搭建过程中遇到的问题整理记录
- 在Mac中配置Jenkins和Maven项目遇到的问题
- mac os x 设置 jenkins开机启动遇到的问题
- 搭建Cloudera Manager过程和遇到的问题
- Mac Python服务器搭建遇到的问题
- Mac OSX 中PHP开发环境搭建过程及我曾经遇到的相关问题。
- Android安装之环境搭建过程所遇到的问题(Mac)
- hadoop 搭建过程中遇到的问题
- 搭建webservice过程中遇到的问题
- Eclipse搭建SpringMVC遇到的问题过程
- openstack搭建过程中遇到的问题
- mac本地搭建伪分布式Hadoop和HBase遇到的问题
- redis集群搭建 以及搭建过程中遇到的问题
- Windows 7和Ubuntu 14.04下分别搭建Android开发环境过程和遇到的问题
- 在mac搭建Jekyll,遇到的一些问题及解决方法
- mac+intellij 搭建测试工程遇到的问题记录
- mac 使用过程中的遇到的一些问题
- JavaScript Array 常用属性和方法
- Mybatis通用Mapper
- android 减小apk安装包大小方法及相关优化
- ANDROID – TOOLBAR STEP BY STEP
- 实习杂记(24):ant replace replaceregexp
- MAC Jenkins搭建过程和遇到的问题!
- Android 获取系统时间的三种方式
- POJ_1258_Agri-Net(USACO 102)_最小生成树
- Android OkHttp完全解析 是时候来了解OkHttp了
- MinnowBoard Turbot/Max GPIO使用
- 【复习】servlet之HttpServletRequest
- 处理日志小工具:GetFromFile快速从日志大文件中找到想要的报错信息
- 练习4-9 以上介绍的getch与ungetch函数不能正确地处理压回的EOF。考虑压回EOF时应该如何处理?请实现你的设计方案
- 小玩文件2