目录
1、安装依赖
安装JDK
安装SDK
安装NDK
安装 gradle
安装git
2、通过brew方式安装jenkins
安装jenkins
配置 JDK、Gradle、Git
配置SDK
新建一个任务
3、安装插件
安装方式
常用插件
1、安装依赖
安装JDK
jenkins是基于java语言实现的,需要预先安装JDK8+版本 (https://www.oracle.com/java/technologies/javase-downloads.html)
安装完成后配置环境变量:
执行“open -e ~/.bash_profile ”,加如下环境变量:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
执行 "source ~/.bash_profile” 后,使环境变量生效。
安装SDK
从 http://tools.android-studio.org/index.php/sdk 直接下载SDK,进入tools 目录后,执行./android sdk 命令:提示android 命令已经废弃
所以建议通过Android Studio 安装并管理SDK 版本:
安装NDK
下载地址:https://developer.android.google.cn/ndk/downloads/
将下载好的zip 解压,并配置环境变量:
export NDKROOT=/android-ndk/android-ndk-r16b-linux-x86_64/android-ndk-r16b
export PATH=$NDKROOT:$PATH
安装 gradle
下载地址:https://services.gradle.org/distributions/
解压 gradle-5.4.1-all.zip
配置环境变量:
GRADLE_HOME=/Users/用户名/Documents/gradle-4.5;
export GRADLE_HOME
export PATH=$PATH:$GRADLE_HOME/bin
安装git
(mac自带git,可不用安装)
终端执行 “git --version ”,查看git 版本号:
如果git 的版本过低,可以更新:
安装brew(https://brew.sh/):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
升级git : 执行“brew install git”
重新链接git:brew link git --overwrite
2、通过brew方式安装jenkins
安装jenkins
(https://www.jenkins.io/download/lts/macos/)
Sample commands:
Install the latest Weekly version: brew install jenkins
Install a specific Weekly version: brew install jenkins@YOUR_VERSION
Start the Jenkins service: brew services start jenkins
Restart the Jenkins service: brew services restart jenkins
Update the Jenkins version: brew upgrade jenkins
通过homedrew安装后jenkins安装好后所在的位置:
实际安装位置:/usr/local/Cellar/jenkins/
配置文件所在位置:/usr/local/opt/jenkins/
工作空间位置:/Users/用户/.jenkins
进入工作空间位置:cd ~/.jenkins
(1)安装完成后,打开 http://localhost:8080会出现下图的重设初始密码的界面:
找到initialAdminPassword 文件,查看密码,并拷贝到【管理员密码】
(2)自定义 jenkins
【Install suggested plugins】后,开始安装插件
(3)设置管理员用户名、密码
以上步骤执行完后,会进入如下页面:
配置 JDK、Gradle、Git
【系统管理】->【全局工具配置】
配置SDK
【系统管理】->【系统配置】->【全局属性】
新建一个任务
【新建任务】->
创建完任务,进入【配置】设置源码管理、构建等
3、安装插件
安装方式
两种方式安装插件:
方式一:【系统管理】->【插件管理】
方式二:【系统管理】->【插件管理】->【高级】上传phi 文件
hpi 文件下载地址:http://updates.jenkins-ci.org/download/plugins/
常用插件
Throttle Concurrent Builds:支持并发构建
Active Choices:支持通过脚本动态生成UI部件:
Environment Injector:增加环境变量
Manager Nodes and Clouds:管理运行节点
Multiple SCMs Plugin:管理多源码仓库
hubot:支持配置多jenkins server
Build Name and Description Setter:管理构建名称
Parameterized Trigger:Job A 结束后触发Job B
SSH Agent Plugin:通过ssh方式操作git仓库
AnsiColor:控制台输出带颜色
Build User Vars Plugin:获取用户相关环境变量