В настоящее время я работаю над интеграцией между 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, есть ли способ сделать это?Заранее спасибо.