Skip to content

Instantly share code, notes, and snippets.

@jacobian
Created October 18, 2009 19:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jacobian/212803 to your computer and use it in GitHub Desktop.
Save jacobian/212803 to your computer and use it in GitHub Desktop.
/
GET -> list of projects
/{project}
GET -> project info
PUT -> create new project (not req'd; created if needed)
DELETE -> delete project and all build info
/{project}/builds
GET -> list of recent builds; pagination for all builds
POST -> new build
DELETE -> clear build info for {project}
/{project}/builds/latest
GET -> detailed build info for the latest build
/{project}/builds/{build-id}
GET -> detailed build info
POST -> update build info (could be used for incremental updates of a build)
PUT -> new build, given id
DELETE -> delete a build
/{project}/tags
GET -> list of all tags for a project
/{project}/tags/{-listjoin|;|tags}
GET -> recent builds for given tags
/{project}/tags/{-listjoin|;|tags}/latest
GET -> detailed build info for latest build with the given tags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment