Maven集成Jenkinsfile

IT
IT
IT
405
文章
1
评论
2021年3月18日17:18:41 评论 3,278 506字阅读1分41秒

Maven集成Jenkinsfile有两种方法

  • 第一种过变量名和变量值的方式定义好构建工具

Maven集成Jenkinsfile

  • Jenkinsfile中使用: 如上图所示,我定义的maven变量名称为M2,接下来在Jenkinsfile中使用tool获取变量值。如下
#!groovy

pipeline{
    agent { node { label "master"}}     
    
       
    stages{
        stage("mavenBuild"){
            steps{
                script{
                    mvnHome = tool 'M2'
                    sh "${mvnHome}/bin/mvn  -V "
                }
            } 
        }
    } 
}
  • 第二种Jenkinsfile中定义其实跟我们在上面的系统中定义是一样的,我们只需要将变量名和值直接定义在文件中。然后直接调用。
#!groovy
pipeline{
    agent { node { label "master"}}     
    
       
    stages{
        stage("mavenBuild"){
            steps{
                script{
                    def mvnHome = '/usr/local/apache-maven-3.6.3'
                    sh "${mvnHome}/bin/mvn  -V "
                }
            } 
        }
    } 
}      

建立Jenkins项目测试

  • 新建流水线

Maven集成Jenkinsfile

  • 填写仓库地址和分支

Maven集成Jenkinsfile

  • 脚本路径,填写自己Jenkinsfile名称

Maven集成Jenkinsfile

  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2021年3月18日17:18:41
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Maven编译java项目 JDK

Maven编译java项目

源码包-->jar包--war包的关系 源码包 --> 由开发人员编写的 jar --> 源码包编译 无法独立运行, 需要被某个程序所依赖 mysql连接 可以独立运行, java ...
jenkins结合nexus Jenkins

jenkins结合nexus

配置maven里面的地址 $ pwd /opt/maven3.6/conf $ vim settings.xml <?xml version="1.0" encoding="UTF-8"?>...

您必须才能发表评论!