При запуске скрипта Power Shell
curl -X POST --data-urlencode 'payload={"channel": "#personal", "username": "Jenkins", "text": "Building $env:BUILD_NUMBER", "icon_emoji": ":computer:"}' https://xxxxxx.slack.com/services/hooks/incoming-webhook?token=aseaUO
or
curl -X POST --data-urlencode 'payload={"channel": "#personal-notification", "username": "Jenkins", "text": "Building ${BUILD_NUMBER}", "icon_emoji": ":computer:"}' https://xxxxxx.slack.com/services/hooks/incoming-webhook?token=aseaUO
{BUILD_NUMBER} не заменяется фактическим номером сборки в полезной нагрузке curl.
--Edit Я заметил, что мой сценарий sh вызывает git\bin\sh.exe. это проблема?
При попытке выполнить один из приведенных ниже комментариев curl -X POST --data-urlencode $('payload={0}"channel": "#personal", "username": "Jenkins", "text": "Building {1} ", "icon_emoji": ":computer:"{2}' -f "{", $env:rohan) "}" https://xxxxxx.slack.com/services/hooks/incoming-webhook?token=aseaUO я получаю
При прямой попытке запустить скрипт на терминале PS я получаю
env:
или в переменной psvariablevariable:
? Попробуйте вот это:${env:BUILD_NUMBER}
- person walid toumi   schedule 27.09.2014