Загрузите zip в github, используя Github API - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь загрузить zip-файл в репозиторий github с помощью github api. Иногда загружать zip в определенную ветку. Но все терпит неудачу.

Попробуйте 1

curl -XPOST -H "Авторизация: токен XYZ" -H "Тип содержимого: application / octet-stream" --data-binary @ myfile.ipa https://uploads.github.com/repos/username/Test/releases/1/assets?name=myfile.ipa

Я получаю Ответ как

{"message":"Not Found","request_id”:”AAA:BBB:CCCC:DDDD:EEEEEE”,”documentation_url":"https://developer.github.com/v3"}

Попробуйте 2

curl -XPOST -H "Авторизация: токен XYZ" -H «Тип содержимого: multipart / form-data» --data-binary @ myfile.ipa.zip https://api.github.com/repos/username/Test/contents/myfile.ipa.zip?ref=particular_branch_name

Ответ

{"message":"Error","request_id”:”AAA:BBB:CCCC:DDDD:EEEEEE”,”documentation_url":"https://developer.github.com/v3"}

Попробуйте 3

curl -XPOST -H "Авторизация: токен XYZ" -H "Тип содержимого: multipart / form-data" --data-binary @ myfile.ipa.zip https://uploads.github.com/repos/username/Test/contents/NEWFOLDER/@myfile.ipa.zip? Ref = specific_branch_name

Ответ

{"message":"Not Found","request_id”:”AAA:BBB:CCCC:DDDD:EEEEEE”,”documentation_url":"https://developer.github.com/v3"}

Я проверяю это в терминале. Чтобы проверить, работает ли оно. Перед добавлением в качестве скрипта в «плагине Post Build Task» в «действиях после сборки» в Jenkins.

...