Я пытаюсь загрузить 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
Я проверяю это в терминале. Чтобы проверить, работает ли оно. Перед добавлением в качестве скрипта в «плагине Post Build Task» в «действиях после сборки» в Jenkins.