Я пытаюсь автоматизировать загрузку двоичных файлов библиотеки C ++ в виде GitHub Releases с Travis-CI.Релиз настроен для продолжения работы с зашифрованным токеном от пользователя с правами администратора в хранилище.Все в соответствии с документацией, но все еще не удается получить мои сборки с этой ошибкой:
`on_complete': GET https://api.github.com/user: 401 - Bad credentials // See: https://developer.github.com/v3 (Octokit::Unauthorized)
Подробности см. По адресу: https://api.travis -ci.com / v3 / job / 161301399 / log.txt
Позвольте мне уточнить, как я настроил релиз:
$ travis login
# Answer the security challenge with GitHub username/password
$ travis setup releases --com
# Answer the security challenge with GitHub username/password
# Answer few more questions
Я выполняю часть --com
, так как хранилище было недавно перемещено на travis-ci.com иработа там выполнена.Тем не менее, я также попробовал --pro
и `` (без опции, по умолчанию .org).
Итак, вот раздел развертывания моего .travis.yml:
deploy:
provider: releases
skip_cleanup: true
draft: true
overwrite: true
api_key:
secure: [... omitted ...]
file: ${DISTRIBUTION_NAME}
on:
all_branches: true
Какна данный момент у меня закончились варианты, поэтому любые советы будут высоко оценены.