kibana/vars/buildState.groovy

31 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