mirror of
https://github.com/elastic/kibana.git
synced 2025-04-22 08:49:27 -04:00
30 lines
522 B
Groovy
30 lines
522 B
Groovy
import groovy.transform.Field
|
|
|
|
public static @Field JENKINS_BUILD_STATE = [:]
|
|
|
|
def add(key, value) {
|
|
if (!buildState.JENKINS_BUILD_STATE.containsKey(key)) {
|
|
buildState.JENKINS_BUILD_STATE[key] = value
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
def set(key, value) {
|
|
buildState.JENKINS_BUILD_STATE[key] = value
|
|
}
|
|
|
|
def get(key) {
|
|
return buildState.JENKINS_BUILD_STATE[key]
|
|
}
|
|
|
|
def has(key) {
|
|
return buildState.JENKINS_BUILD_STATE.containsKey(key)
|
|
}
|
|
|
|
def get() {
|
|
return buildState.JENKINS_BUILD_STATE
|
|
}
|
|
|
|
return this
|