在我的Jenkinsfile中,我想从Gradle构建脚本中读取一些元数据,例如: group
,baseName
和version
。有了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:)