Jenkins常用构建工具

Jenkins构建工具集成

Maven

Maven下载地址

安装步骤:

# 解压[root@C7-01 ~]# tar xvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/# 软连接[root@C7-01 ~]# cd /usr/local/[root@C7-01 local]# ln -s apache-maven-3.6.3 maven# 添加环境变量[root@C7-01 local]# echo 'MAVEN_HOME=/usr/local/maven' > /etc/profile.d/mvn.sh[root@C7-01 maven]# echo 'PATH=$PATH:$MAVEN_HOME/bin' >> /etc/profile.d/mvn.sh[root@C7-01 local]# . /etc/profile.d/mvn.sh# 查看版本[root@C7-01 maven]# mvn -versionApache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)Maven home: /usr/local/mavenJava version: 11.0.10, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.el7_9.x86_64Default locale: en_US, platform encoding: UTF-8OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"

常用命令:

  • clean:清理构建目录
  • clean package:打包
  • clean install:打包部署
  • clean test:单元测试

Ant

Ant下载地址

安装步骤:

# 解压[root@C7-01 ~]# tar xvf apache-ant-1.10.9-bin.tar.gz -C /usr/local/# 软连接[root@C7-01 ~]# cd /usr/local/[root@C7-01 local]# ln -s apache-ant-1.10.9 ant# 添加环境变量[root@C7-01 local]# echo 'ANT_HOME=/usr/local/ant' > /etc/profile.d/ant.sh[root@C7-01 local]# echo 'PATH=$PATH:$ANT_HOME/bin' >> /etc/profile.d/ant.sh[root@C7-01 local]# . /etc/profile.d/ant.sh# 查看版本[root@C7-01 local]# ant -vApache Ant(TM) version 1.10.9 compiled on September 27 2020Trying the default build file: build.xmlBuildfile: build.xml does not exist!Build failed

常用命令:ant -buildfile build.xml

Gradle

Gradle下载地址

安装步骤:

# 解压[root@C7-01 ~]# unzip gradle-6.8.2-bin.zip -d /usr/local/# 软连接[root@C7-01 ~]# cd /usr/local/[root@C7-01 local]# ln -s gradle-6.8.2 gradle# 添加环境变量[root@C7-01 local]# echo 'GRADLE_HOME=/usr/local/gradle' > /etc/profile.d/gradle.sh[root@C7-01 local]# echo 'PATH=$PATH:$GRADLE_HOME/bin' >> /etc/profile.d/gradle.sh[root@C7-01 local]# . /etc/profile.d/gradle.sh# 查看版本[root@C7-01 local]# gradle -v------------------------------------------------------------Gradle 6.8.2------------------------------------------------------------Build time:   2021-02-05 12:53:00 UTCRevision:     b9bd4a5c6026ac52f690eaf2829ee26563cad426Kotlin:       1.4.20Groovy:       2.5.12Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020JVM:          11.0.10 (Red Hat, Inc. 11.0.10 9-LTS)OS:           Linux 3.10.0-1160.el7.x86_64 amd64

Npm

Npm下载地址

安装步骤:

# 解压[root@C7-01 ~]# tar xvf node-v14.15.4-linux-x64.tar.xz -C /usr/local/# 软连接[root@C7-01 ~]# cd /usr/local/[root@C7-01 local]# ln -s node-v14.15.4-linux-x64 node# 添加环境变量[root@C7-01 local]# echo 'NODE_HOME=/usr/local/node' > /etc/profile.d/node.sh[root@C7-01 local]# echo 'PATH=$PATH:$NODE_HOME/bin' >> /etc/profile.d/node.sh[root@C7-01 local]# . /etc/profile.d/node.sh# 查看版本[root@C7-01 bin]# node -vv14.15.4[root@C7-01 bin]# npm -v6.14.10

Jenkin构建工具使用

这里以添加Gradle来说明,首先在 系统管理 > 全局工具配置 中找到对应的工具项。如果没有找到则需要先去安装对应的插件。

点击新增 Gradle,然后将自动安装勾选掉,输入name和GRADLE_HOME,保存应用即可。

Jenkinsfile使用

方法一:

stage('build'){gradleHome = tool "gradle"   //这里的 gradle 即配置中的 name 名。sh "${gradleHome}/bin/gradle -v"}# npm有点特殊,因为是软连接,直接以上面的方式使用的话,PATH路径会找不到。nodejs('node') {    sh "npm -v"}

方法二:

pipeline {    agent any        tools {        maven 'm3'        ant 'ant'        gradle 'gradle'        nodejs 'node'    }    stages {        stage("Build"){            steps{                script{                    sh "mvn -v"                    sh "ant -version"                    sh "gradle -v"                    sh "npm -v"                }            }        }    }}

来源:https://www.icode9.com/content-4-851101.html

(0)

相关推荐