Можно ли отправить (thread_ts) как свойство в slackSend() функция Jenkins декларативный конвейер...?
Я хочу отправить ответ Дженкинса Слэку как ветку. Является ли это возможным..?
slackSend (канал: "сборки", сообщение: "Начал сборку", thread_ts: как?)
1 ответ
node {
def slackResponse = slackSend(channel: "cool-threads", message: "Here is the primary message")
slackSend(channel: slackResponse.threadId, message: "Thread reply #1")
slackSend(channel: slackResponse.threadId, message: "Thread reply #2")
}
ответ транслируется на сообщение канала
node {
def slackResponse = slackSend(channel: "ci", message: "Started build")
slackSend(channel: slackResponse.threadId, message: "Build still in progress")
slackSend(
channel: slackResponse.threadId,
replyBroadcast: true,
message: "Build failed. Broadcast to channel for better visibility."
)
}
Более подробную информацию можно найти в официальных документах https://github.com/jenkinsci/slack-plugin
Согласно этой статье, должен быть включен режим пользователя-бота. Добавлениеbot-user:true
для команды slacksend выполнит это, но затем я получаю этап конвейера