Невозможно загрузить файл html из Jenkins на канал Slack - PullRequest
0 голосов
/ 06 февраля 2020

Я отправляю уведомление о начале сборки, успехе и сбое на свободный канал, который работает нормально, только загрузка файла не работает. Я использую тот же токен для отправки уведомлений на свободный канал, который работает нормально. Не уверен, как передать токен в файл загрузки Slack API.

Я использовал ниже в моем конвейерном скрипте.

        sh 'curl --request POST \
        --url https://slack.com/api/files.upload \
        --form token=$SLACK_CREDENTIAL_ID \
        --form channels=channel_name \
        --form file=@newman/Sanity.html'

Получение ошибки: {"ok": false, "error": "not_authed"}

Как передать токен здесь? как это не читает токен

1 Ответ

0 голосов
/ 06 февраля 2020

Проблема в том, что у ключа бота нет прав на загрузку файла. Однажды я использовал ключ бота, у которого есть права на загрузку, он работал.

...