Можно ли отправить (thread_ts) подобное свойство в функцию slackSend ().

Здесь есть неочевидные проблемы хранения памяти. Так как нестатический внутренний класс поддерживает неявную ссылку на его «внешний» класс, если экземпляр внутреннего класса сильно привязан, то внешний экземпляр также сильно ссылается. Это может привести к некоторому царапинам на голове, когда внешний класс не является сборкой мусора, хотя появляется , что ничего не ссылается на него.

0
задан Jawad 18 January 2019 в 10:35
поделиться

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 [ 114]

0
ответ дан Tirex 18 January 2019 в 10:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: