Ответ Дженкинс Вклад от слабины - PullRequest
2 голосов
/ 10 марта 2019

В настоящее время я работаю над интеграцией между Jenkins и Slack, я хочу полностью контролировать Jenkins из slack, в основном я хочу запускать задания и хочу отвечать на ввод, если он существует.например,

pipeline{
    agent any
    stages{
        stage('Test Notification success stage'){
            steps{
                script{
                    env.createofflinepkg = input message: 'User input required',
                    ok: 'Submit',
                    parameters: [choice(name: 'Create Offline Package', choices: "Create\nSkip", description: 'Create Offline Package or Skip')]
                }
                slackSend (channel: 'input-response',color: '#ffff00', message: "Yellow at general : Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
            }            

        }
    }
}

Я хочу, чтобы это было отправлено в Slack, а затем я мог бы ответить на это из Slack, есть ли способ сделать это?Заранее спасибо.

...