Last active
August 29, 2015 14:01
-
-
Save mschoch/4f8e25cee4ea652bbe5e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1. Get github repo info JSON: | |
| curl -U username:password https://api.github.com/repos/couchbaselabs/bleve | |
| { | |
| "id": 18893367, | |
| "name": "bleve", | |
| "full_name": "couchbaselabs/bleve", | |
| "owner": { | |
| "login": "couchbaselabs", | |
| "id": 636956, | |
| "avatar_url": "https://avatars.githubusercontent.com/u/636956?", | |
| "gravatar_id": "364ceed8769948f92f7f5acb25fa6675", | |
| "url": "https://api.github.com/users/couchbaselabs", | |
| "html_url": "https://github.com/couchbaselabs", | |
| "followers_url": "https://api.github.com/users/couchbaselabs/followers", | |
| "following_url": "https://api.github.com/users/couchbaselabs/following{/other_user}", | |
| "gists_url": "https://api.github.com/users/couchbaselabs/gists{/gist_id}", | |
| "starred_url": "https://api.github.com/users/couchbaselabs/starred{/owner}{/repo}", | |
| "subscriptions_url": "https://api.github.com/users/couchbaselabs/subscriptions", | |
| "organizations_url": "https://api.github.com/users/couchbaselabs/orgs", | |
| "repos_url": "https://api.github.com/users/couchbaselabs/repos", | |
| "events_url": "https://api.github.com/users/couchbaselabs/events{/privacy}", | |
| "received_events_url": "https://api.github.com/users/couchbaselabs/received_events", | |
| "type": "Organization", | |
| "site_admin": false | |
| }, | |
| "private": false, | |
| "html_url": "https://github.com/couchbaselabs/bleve", | |
| "description": "A modern text indexing library for go", | |
| "fork": false, | |
| "url": "https://api.github.com/repos/couchbaselabs/bleve", | |
| "forks_url": "https://api.github.com/repos/couchbaselabs/bleve/forks", | |
| "keys_url": "https://api.github.com/repos/couchbaselabs/bleve/keys{/key_id}", | |
| "collaborators_url": "https://api.github.com/repos/couchbaselabs/bleve/collaborators{/collaborator}", | |
| "teams_url": "https://api.github.com/repos/couchbaselabs/bleve/teams", | |
| "hooks_url": "https://api.github.com/repos/couchbaselabs/bleve/hooks", | |
| "issue_events_url": "https://api.github.com/repos/couchbaselabs/bleve/issues/events{/number}", | |
| "events_url": "https://api.github.com/repos/couchbaselabs/bleve/events", | |
| "assignees_url": "https://api.github.com/repos/couchbaselabs/bleve/assignees{/user}", | |
| "branches_url": "https://api.github.com/repos/couchbaselabs/bleve/branches{/branch}", | |
| "tags_url": "https://api.github.com/repos/couchbaselabs/bleve/tags", | |
| "blobs_url": "https://api.github.com/repos/couchbaselabs/bleve/git/blobs{/sha}", | |
| "git_tags_url": "https://api.github.com/repos/couchbaselabs/bleve/git/tags{/sha}", | |
| "git_refs_url": "https://api.github.com/repos/couchbaselabs/bleve/git/refs{/sha}", | |
| "trees_url": "https://api.github.com/repos/couchbaselabs/bleve/git/trees{/sha}", | |
| "statuses_url": "https://api.github.com/repos/couchbaselabs/bleve/statuses/{sha}", | |
| "languages_url": "https://api.github.com/repos/couchbaselabs/bleve/languages", | |
| "stargazers_url": "https://api.github.com/repos/couchbaselabs/bleve/stargazers", | |
| "contributors_url": "https://api.github.com/repos/couchbaselabs/bleve/contributors", | |
| "subscribers_url": "https://api.github.com/repos/couchbaselabs/bleve/subscribers", | |
| "subscription_url": "https://api.github.com/repos/couchbaselabs/bleve/subscription", | |
| "commits_url": "https://api.github.com/repos/couchbaselabs/bleve/commits{/sha}", | |
| "git_commits_url": "https://api.github.com/repos/couchbaselabs/bleve/git/commits{/sha}", | |
| "comments_url": "https://api.github.com/repos/couchbaselabs/bleve/comments{/number}", | |
| "issue_comment_url": "https://api.github.com/repos/couchbaselabs/bleve/issues/comments/{number}", | |
| "contents_url": "https://api.github.com/repos/couchbaselabs/bleve/contents/{+path}", | |
| "compare_url": "https://api.github.com/repos/couchbaselabs/bleve/compare/{base}...{head}", | |
| "merges_url": "https://api.github.com/repos/couchbaselabs/bleve/merges", | |
| "archive_url": "https://api.github.com/repos/couchbaselabs/bleve/{archive_format}{/ref}", | |
| "downloads_url": "https://api.github.com/repos/couchbaselabs/bleve/downloads", | |
| "issues_url": "https://api.github.com/repos/couchbaselabs/bleve/issues{/number}", | |
| "pulls_url": "https://api.github.com/repos/couchbaselabs/bleve/pulls{/number}", | |
| "milestones_url": "https://api.github.com/repos/couchbaselabs/bleve/milestones{/number}", | |
| "notifications_url": "https://api.github.com/repos/couchbaselabs/bleve/notifications{?since,all,participating}", | |
| "labels_url": "https://api.github.com/repos/couchbaselabs/bleve/labels{/name}", | |
| "releases_url": "https://api.github.com/repos/couchbaselabs/bleve/releases{/id}", | |
| "created_at": "2014-04-17T21:02:18Z", | |
| "updated_at": "2014-05-04T05:55:50Z", | |
| "pushed_at": "2014-04-25T19:13:55Z", | |
| "git_url": "git://github.com/couchbaselabs/bleve.git", | |
| "ssh_url": "[email protected]:couchbaselabs/bleve.git", | |
| "clone_url": "https://github.com/couchbaselabs/bleve.git", | |
| "svn_url": "https://github.com/couchbaselabs/bleve", | |
| "homepage": null, | |
| "size": 352, | |
| "stargazers_count": 3, | |
| "watchers_count": 3, | |
| "language": "Go", | |
| "has_issues": true, | |
| "has_downloads": true, | |
| "has_wiki": true, | |
| "forks_count": 1, | |
| "mirror_url": null, | |
| "open_issues_count": 0, | |
| "forks": 1, | |
| "open_issues": 0, | |
| "watchers": 3, | |
| "default_branch": "master", | |
| "organization": { | |
| "login": "couchbaselabs", | |
| "id": 636956, | |
| "avatar_url": "https://avatars.githubusercontent.com/u/636956?", | |
| "gravatar_id": "364ceed8769948f92f7f5acb25fa6675", | |
| "url": "https://api.github.com/users/couchbaselabs", | |
| "html_url": "https://github.com/couchbaselabs", | |
| "followers_url": "https://api.github.com/users/couchbaselabs/followers", | |
| "following_url": "https://api.github.com/users/couchbaselabs/following{/other_user}", | |
| "gists_url": "https://api.github.com/users/couchbaselabs/gists{/gist_id}", | |
| "starred_url": "https://api.github.com/users/couchbaselabs/starred{/owner}{/repo}", | |
| "subscriptions_url": "https://api.github.com/users/couchbaselabs/subscriptions", | |
| "organizations_url": "https://api.github.com/users/couchbaselabs/orgs", | |
| "repos_url": "https://api.github.com/users/couchbaselabs/repos", | |
| "events_url": "https://api.github.com/users/couchbaselabs/events{/privacy}", | |
| "received_events_url": "https://api.github.com/users/couchbaselabs/received_events", | |
| "type": "Organization", | |
| "site_admin": false | |
| }, | |
| "network_count": 1, | |
| "subscribers_count": 64 | |
| } | |
| 2. Craft a new JSON corresonping to what would be serialized by the following go structure: | |
| https://github.com/drone/go-github/blob/master/github/repos.go#L25-L38 | |
| 3. Issue HTTP put to drone with this JSON: | |
| curl -XPUT https://drone.io/data/github -d @json-crafted-in-step2.json | |
| Should get successful response... | |
| 4. Go back to browser and visit: | |
| https://drone.io/github.com/<repo-full-name-from-json-above> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment