Jenkins 安装完成后,需要继续配置 Gradle 客户端,才能进行 Gradle 项目的打包和构建。

Gradle 简介

Gradle是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。

面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。

官网地址:https://gradle.org/

Gradle 安装

1、下载和解压安装包

下载最新安装包: https://gradle.org/releases/

下载最新的Gradle分发版,如:gradle-6.0.1-bin.zip

上传安装包到根目录,并进行解压

[root@jenkins ~]# ls
anaconda-ks.cfg  gradle-6.0.1-bin.zip
[root@jenkins ~]# unzip gradle-6.0.1-bin.zip

解压后,可看到根目录多出一个 gradle-6.0.1 目录

[root@jenkins ~]# ls
anaconda-ks.cfg  gradle-6.0.1  gradle-6.0.1-bin.zip
[root@jenkins ~]# mv gradle-6.0.1 /usr/local/gradle
2.2、配置Maven私服和环境变量

编辑 /etc/profile 添加Maven环境变量

[root@jenkins ~]# vi /etc/profile
# 添加如下内容
[root@jenkins ~]# export GRADLE_HOME=/usr/local/gradle
[root@jenkins ~]# export PATH=${GRADLE_HOME}/bin:${PATH}

把以上配置添加到 /etc/profile 末尾即可,支持常用的Centos、Ubuntu、Suse、等Linux系统。

[root@jenkins ~]# source /etc/profile

环境变量设置完毕,使用 gradle -v 进行安装版本确认。

[root@jenkins ~]# gradle -v

Welcome to Gradle 6.0.1!

Here are the highlights of this release:
 - Substantial improvements in dependency management, including
   - Publishing Gradle Module Metadata in addition to pom.xml
   - Advanced control of transitive versions
   - Support for optional features and dependencies
   - Rules to tweak published metadata
 - Support for Java 13
 - Faster incremental Java and Groovy compilation
 - New Zinc compiler for Scala
 - VS2019 support
 - Support for Gradle Enterprise plugin 3.0

For more details see https://docs.gradle.org/6.0.1/release-notes.html

------------------------------------------------------------
Gradle 6.0.1
------------------------------------------------------------

Build time:   2019-11-18 20:25:01 UTC
Revision:     fad121066a68c4701acd362daf4287a7c309a0f5

Kotlin:       1.3.50
Groovy:       2.5.8
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          11.0.5 (Oracle Corporation 11.0.5+10-LTS)
OS:           Linux 3.10.0-1062.4.1.el7.x86_64 amd64

Gradle 配置

Gradle 项目进行编译的时候,默认会从中央厂库拉取依赖组件,因为国内网络的原因,速度会比较慢,这里建议将仓库指向 阿里云Gradle私服 或 自建Maven私服 Nexus Repository。

Gradle 插件

1、插件安装

2、插件全局配置

进入 Jenkins -> Global Tool Configuration 下

  • 设置别名,如:gradle-6.0.1
  • 指定安装目录,如:/usr/local/gradle

作者:Jeebiz  创建时间:2019-08-26 00:29
 更新时间:2023-12-28 09:15