GitHub API — пара полезных curl примеров
Список команд в организации:
1 |
curl GET --url 'https://api.github.com/orgs/<organization-name>/teams?access_token=<TOKEN>’ |
Работа с GitHub Status API, установка badge для Pull Request:
1 |
curl -d '{"state": "success","target_url": "https://example.com/build/status","description": "The build succeeded!","context": "continuous-integration/jenkins"}' -H "Content-Type: application/json" -X POST "https://api.github.com/repos/<organization-name>/<project-name>/statuses/<sha-of-the-commit>?access_token=<github-token>” |
Данный сниппет может быть использован для установки badges на определенном pull request. При возникновении новых интересных запросов данный пост будет пополняться.