因为我是Windows电脑ssh连接到远程mac mini服务器,所以全部都是命令行操作。如果是在Redhat或CentOS上配置,可以看我的这篇文章:配置jenkins打包Android程序的环境-CentOS篇
一、配置环境
1. 先安装homebrew
有了brew就可以安装wget
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安装wget
$ brew install wget
3. 安装jdk
$ brew cask install java
如果你需要安装 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions:
$ brew tap caskroom/versions
$ brew cask install java7
在 OS X 上,你可以同时安装多个版本的 JDK。你可以通过命令/usr/libexec/java_home -V来查看安装了哪几个 JDK。
二、 安装软件
1. 安装Jenkins
同样使用brew:
$ brew install jenkins
通过homebrew安装的软件都会在++~~/usr/local/opt
目录下
To have launchd start jenkins at login:
ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
Then to load jenkins now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
通过以下命令来开启/关闭Jenkins:
# start
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
# stop
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
配置Jenkins的端口号(默认端口号为8080)、登陆信息或地址信息:
第二目录为:~/.jenkins/config.xml
$ vim /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
启动完Jenkins后,就可以在浏览器中输入地址加端口号访问了(这里修改端口号为8889) localhost:8889
2. 安装Gradle、Git
$ brew install gradle
$ brew install git
验证是否安装成功:
$ gradle -version
$ git --version
3. 安装android sdk
$ brew install android-sdk
4. 下载相关Android版本编译工具包
- 查看Android manager中的所有可下载文件,会把所有的版本列出来,每个版本前都有一个No.;记录下你要下载的No.数。
android list sdk --all
- 下载需要的包,编译Android需要的包有
- Android SDK Build-tools
- SDK Platform Android
- Android Support Library
- Android Support Repository
android update sdk -u -a -t yourNo.
三、配置Jenkins
1. 安装Jenkins插件
必要插件:
- Gradle
- Git
- GitLab
其他自选
2. 配置在GitLab项目地址
- 登陆在本地生成git 的rsa key
- 把pub key配置到自己的GitLab上
- 把private key添加到git用户中