Как интегрировать Service Now в скрипт конвейера jenkins? - PullRequest
0 голосов
/ 21 июня 2019

Я должен попытаться интегрировать Сервис сейчас с Дженкинсом. я установил плагин Service Now https://github.com/jenkinsci/service-now-plugin/blob/master/README.md в моей среде. Мне нужно получить билет об инциденте, используя скрипт конвейера jenkins

import groovy.json.JsonSlurper
pipeline{
    agent any
    stages {
        stage("BUILD"){
            steps{
                node('master') {
                    script {
                        def response = serviceNow_getCTask serviceNowConfiguration: [instance: 'dev7xx0'], credentialsId: '105ff3e8-7c1a-49c7-a514-4727xxx7f8c', serviceNowItem: [sysId: '965c9e5347c12200e0ef563dbbxxxx6'],vaultConfiguration: [url: 'https://dev79850.service-now.com']
                          echo response.content
                        def ctaskResponse = new JsonSlurper().parseText(response.content)
                        echo ctaskResponse.result[0]
                        def ctaskNumber = ctaskResponse.result[0].number
                    }
                }
            }

        }
    }
}
...