Skip to content

daMupfel/drone-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drone-go

drone-go is a Go client library for accessing the Drone API.

Build Status GoDoc ![Gitter](https://badges.gitter.im/Join Chat.svg)

Download the package using go get:

go get "github.com/drone/drone-go/drone"

Import the package:

import "github.com/drone/drone-go/drone"

Create the client:

token := "my-user-token"
url := "https://my-drone-url.com"
client := drone.NewClient(token, url)

Get the current user:

user, err := client.Users.GetCurrent()
fmt.Println(user)

Get the repository list:

repos, err := client.Repos.List()
fmt.Println(repos)

Get the named repository:

repo, err := client.Repos.Get("github.com", "drone", "drone-go")
fmt.Println(repo)

About

Go client for the Drone API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%