Jenkins + Perforce + Gradle 持续化集成步骤

简介

通过Jenkins slave实现Gradle项目的持续集成,其中code管理使用Perforce, Jenkins版本2.46.2,系统为Centos7.3。

一、Jenkins 配置

1. 安装并配置Jenkins Master

2. 增加slave node

    打开页面,Jenkins首页 -> Manage Jenkins -> Mange Nodes -> New Nodes, 以下是配置页面

Jenkins + Perforce + Gradle 持续化集成步骤_第1张图片

3. 安装Perforce Plugin

https://wiki.jenkins.io/display/JENKINS/Perforce+Plugin

打开页面 Manage Jenkins -> Manage plugins, 搜索Perforce Plugin,点击安装。

二、Perforce配置

1. slave上配置p4客户端

下载p4v-2013.1.611503,解压之后放在系统某一路径下。

如/local/mnt/workspace/p4v-2013.1.611503

2. Jenkins上配置p4客户端信息

打开页面Manage Jenkins -> Global Tool Configuration。 如果Jenkins有多个slave,并且p4路径或者版本不同,则可配置多个。

Jenkins + Perforce + Gradle 持续化集成步骤_第2张图片

三、Gradle配置

下载Gradle4.1,解压之后配置环境变量。

export GRADLE_HOME=/local/mnt/workspace/tools/gradle-4.1
export PATH=${GRADLE_HOME}/bin:$PATH

四、创建Job

在General下配置job基本信息。

Jenkins + Perforce + Gradle 持续化集成步骤_第3张图片

在Source Code Management下配置perforce账户信息,map信息等。其中Workspace可以设置已有的,也可以选择Let Jenkins Create Workspace由Jenkins自动创建。

p4 executable选项可选择Jenkins配置的perforce中对应此Job执行所在的Node。

Jenkins + Perforce + Gradle 持续化集成步骤_第4张图片


Jenkins + Perforce + Gradle 持续化集成步骤_第5张图片

在Build下,配置Gradle相关信息。其中Root Build Script为Gradle脚本所在目录,如果空白则默认workspace路径。

Jenkins + Perforce + Gradle 持续化集成步骤_第6张图片



你可能感兴趣的:(测试,Jenkins,Linux)