Можно ли отправить (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 выполнит это, но затем я получаю этап конвейера

Другие вопросы по тегам