如何在Jenkinsfile中读取Gradle元数据

时间:2016-12-09 15:46:29

标签: maven jenkins gradle groovy jenkins-pipeline

在我的Jenkinsfile中,我想从Gradle构建脚本中读取一些元数据,例如: groupbaseNameversion。有了Maven,我可以做这样的事情:

def pom = readMavenPom file: 'pom.xml'
env.POM_VERSION         = pom.version
env.POM_ARTIFACT_ID     = pom.artifactId
env.POM_GROUP_ID        = pom.groupId

问题是:我如何使用Gradle做同样的事情,因为我有build.gradle看起来像这样:

ext {
    group = 'my.group.com'
    baseName = 'myapplication'
    version = '0.5.2-SNAPSHOT'
}

也许有一个“技巧”来读取Jenkinsfile中的Gradle构建信息,因为它们都是Groovy,但我是一个Groovy newb:)

0 个答案:

没有答案