如何加载从jira发送的webhook信息?

问题描述 投票:0回答:0

我想要的信息在我打开红框标记的功能时出现

enter image description here

控制台输出显示我想要的数据。我想在 jenkinsfile 中注册一个特定的 key: value 并在 jenkinsfile 脚本中使用它。

那个 webhook 有一个值,包括来自 jira 的问题数据,我只想提取和使用键值

给我生命...我正在工作 3 天...

` 导入 groovy.json.JsonSlurper 导入 java.net.*

def getHttpRequest() {
    def get = new URL("[jira-url]").openConnection()
    def getRC = get.getResponseCode()
    if (getRC.equals(200)) {
        return get.getInputStream()
    }
}

stage('Example') {
        def response = getHttpRequest()
        def reader = new BufferedReader(new InputStreamReader(response))
        def jsonResponse = new JsonSlurper().parse(reader)
        echo jsonResponse.key
        sh "${jsonResponse}"
}

`

jenkins jenkins-pipeline jenkins-plugins jenkins-groovy
© www.soinside.com 2019 - 2024. All rights reserved.