-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathget-openapi-version.groovy
More file actions
18 lines (15 loc) · 1.31 KB
/
get-openapi-version.groovy
File metadata and controls
18 lines (15 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import org.yaml.snakeyaml.Yaml
println 'buildbasedir: ' + properties['buildbasedir']
def yaml = new Yaml()
def keyCapsuleOpenapi = yaml.load(new File(properties['buildbasedir'] + File.separator + 'cdoc2-key-capsules-openapi.yaml').text)
println "cdoc2-key-capsules-openapi.version: ${keyCapsuleOpenapi.info.version}"
project.getProperties().setProperty('cdoc2-key-capsules-openapi.version', keyCapsuleOpenapi.info.version)
def keySharesOpenapi = yaml.load(new File(properties['buildbasedir'] + File.separator + 'cdoc2-key-shares-openapi.yaml').text)
println "cdoc2-key-shares-openapi.version: ${keySharesOpenapi.info.version}"
project.getProperties().setProperty('cdoc2-key-shares-openapi.version', keySharesOpenapi.info.version)
def authServerOpenapi = yaml.load(new File(properties['buildbasedir'] + File.separator + 'cdoc2-auth-server-openapi.yaml').text)
println "cdoc2-auth-server-openapi.version: ${authServerOpenapi.info.version}"
project.getProperties().setProperty('cdoc2-auth-server-openapi.version', authServerOpenapi.info.version)
def rpServerOpenapi = yaml.load(new File(properties['buildbasedir'] + File.separator + 'cdoc2-rp-server-openapi.yaml').text)
println "cdoc2-rp-server-openapi.version: ${rpServerOpenapi.info.version}"
project.getProperties().setProperty('cdoc2-rp-server-openapi.version', rpServerOpenapi.info.version)