Создать выпуск github из travis.yaml - PullRequest
0 голосов
/ 25 января 2019

Я ищу несколько способов создать проблему GitHub из Travis. Я вызываю некоторые сценарии в файле travis.yaml, и мне нужно создать проблему github при выполнении travis. Я натолкнулся на документы по вызову github APIS с помощью команды curl.

Например: curl -u $username -i -H "Content-Type: application/json" -X POST --data '{"title":"'$title'", "body":"'$body'"}' https://api.github.com/repos/$username/$repo_name/issues

Вместо username, так как сборка запускается через travis, я должен использовать токены github? Существует ли какая-либо переменная окружения, представляющая токен github.

1 Ответ

0 голосов
/ 22 февраля 2019

Нашел ответ сам. Создайте токен GitHub с помощью API GitHub и добавьте его в качестве переменной ENV в свои настройки Travis CI.

Этот токен можно использовать для выполнения операции curl в сценарии оболочки travis.

Полезная ссылка: https://blogs.infosupport.com/accessing-githubs-rest-api-with-curl/

...