因?yàn)槲沂荳indows電腦ssh連接到遠(yuǎn)程mac mini服務(wù)器,所以全部都是命令行操作。如果是在Redhat或CentOS上配置,可以看我的這篇文章:配置jenkins打包Android程序的環(huán)境-CentOS篇
一、配置環(huán)境
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 上,你可以同時(shí)安裝多個(gè)版本的 JDK。你可以通過(guò)命令/usr/libexec/java_home -V來(lái)查看安裝了哪幾個(gè) JDK。
二、 安裝軟件
1. 安裝Jenkins
同樣使用brew:
$ brew install jenkins
通過(guò)homebrew安裝的軟件都會(huì)在++~~/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
通過(guò)以下命令來(lái)開啟/關(guān)閉Jenkins:
# start
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
# stop
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
配置Jenkins的端口號(hào)(默認(rèn)端口號(hào)為8080)、登陸信息或地址信息:
第二目錄為:~/.jenkins/config.xml
$ vim /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
啟動(dòng)完Jenkins后,就可以在瀏覽器中輸入地址加端口號(hào)訪問(wèn)了(這里修改端口號(hào)為8889) localhost:8889
2. 安裝Gradle、Git
$ brew install gradle
$ brew install git
驗(yàn)證是否安裝成功:
$ gradle -version
$ git --version
3. 安裝android sdk
$ brew install android-sdk
4. 下載相關(guān)Android版本編譯工具包
- 查看Android manager中的所有可下載文件,會(huì)把所有的版本列出來(lái),每個(gè)版本前都有一個(gè)No.;記錄下你要下載的No.數(shù)。
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項(xiàng)目地址
- 登陸在本地生成git 的rsa key
- 把pub key配置到自己的GitLab上
- 把private key添加到git用戶中