powershell -NonInteractive -ExecutionPolicy bypass -Command - PullRequest
0 голосов
/ 07 июня 2019

на моем бамбуковом удаленном компьютере, когда я строю план, он терпит неудачу

Я попытался проверить пути в env, и все выглядит хорошо

Failing task since return code of [powershell -NonInteractive -ExecutionPolicy bypass -Command C:\Users\xxx\bamboo-agent-home\temp\AA-GO354-ET-38-ScriptBuildTask-8740122041187922133.ps1] was -1 while expected 0
Finished task 'Set Github test status to completed' with result: Failed

1 Ответ

0 голосов
/ 11 июня 2019

Используя только название задачи, вам может потребоваться добавить строку, чтобы использовать TLS 1.2 в вашем скрипте, если вы используете Invoke-WebRequest.

Я схватил скрипт Github Status PS, который я использую, чтобы сообщать о статусах, и это выглядит так.Очевидно, заполните свои собственные __GITHUB_REPO__ и __GITHUB_TOKEN__

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri https://api.github.com/repos/__GITHUB_REPO__/statuses/${bamboo.repository.revision.number} -Headers @{"Authorization"="[__GITHUB_TOKEN__]"} -UseBasicParsing -Method POST -Body @'
{"state":"success","description":"The Bamboo CI build was successful.","target_url":"${bamboo.buildResultsUrl}"}
'@

...