This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var buildCmd = cli.Command{
Name: "build",
@@ -1,22 +1,17 @@
package main

import (
"log"
"os"
"strconv"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var buildInfoCmd = cli.Command{
Name: "info",
Usage: "show build details",
Action: func(c *cli.Context) {
if err := buildInfo(c); err != nil {
log.Fatalln(err)
}
},
Name: "info",
Usage: "show build details",
Action: buildInfo,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -1,21 +1,16 @@
package main

import (
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var buildLastCmd = cli.Command{
Name: "last",
Usage: "show latest build details",
Action: func(c *cli.Context) {
if err := buildLast(c); err != nil {
log.Fatalln(err)
}
},
Name: "last",
Usage: "show latest build details",
Action: buildLast,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -1,21 +1,16 @@
package main

import (
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var buildListCmd = cli.Command{
Name: "list",
Usage: "show build history",
Action: func(c *cli.Context) {
if err := buildList(c); err != nil {
log.Fatalln(err)
}
},
Name: "list",
Usage: "show build history",
Action: buildList,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -6,8 +6,8 @@ import (
"log"
"strconv"

"github.com/codegangsta/cli"
"github.com/drone/drone/build"
"github.com/cncd/pipeline/pipeline/rpc"
"github.com/urfave/cli"
)

var buildLogsCmd = cli.Command{
@@ -61,7 +61,7 @@ func buildLogs(c *cli.Context) error {

dec := json.NewDecoder(r)
fmt.Printf("Logs for build %s/%s#%d.%d\n", owner, name, number, job)
var line build.Line
var line rpc.Line

_, err = dec.Token()
if err != nil {
@@ -2,21 +2,16 @@ package main

import (
"fmt"
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var buildQueueCmd = cli.Command{
Name: "queue",
Usage: "show build queue",
Action: func(c *cli.Context) {
if err := buildQueue(c); err != nil {
log.Fatalln(err)
}
},
Name: "queue",
Usage: "show build queue",
Action: buildQueue,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -2,21 +2,16 @@ package main

import (
"fmt"
"log"
"strconv"

"github.com/codegangsta/cli"
"github.com/drone/drone/model"
"github.com/urfave/cli"
)

var buildStartCmd = cli.Command{
Name: "start",
Usage: "start a build",
Action: func(c *cli.Context) {
if err := buildStart(c); err != nil {
log.Fatalln(err)
}
},
Name: "start",
Usage: "start a build",
Action: buildStart,
Flags: []cli.Flag{
cli.BoolFlag{
Name: "fork",
@@ -2,20 +2,15 @@ package main

import (
"fmt"
"log"
"strconv"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var buildStopCmd = cli.Command{
Name: "stop",
Usage: "stop a build",
Action: func(c *cli.Context) {
if err := buildStop(c); err != nil {
log.Fatalln(err)
}
},
Name: "stop",
Usage: "stop a build",
Action: buildStop,
}

func buildStop(c *cli.Context) (err error) {

This file was deleted.

@@ -3,22 +3,17 @@ package main
import (
"fmt"
"html/template"
"log"
"os"
"strconv"

"github.com/codegangsta/cli"
"github.com/drone/drone/model"
"github.com/urfave/cli"
)

var deployCmd = cli.Command{
Name: "deploy",
Usage: "deploy code",
Action: func(c *cli.Context) {
if err := deploy(c); err != nil {
log.Fatalln(err)
}
},
Name: "deploy",
Usage: "deploy code",
Action: deploy,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",

Large diffs are not rendered by default.

@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var globalCmd = cli.Command{
Name: "global",
@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var globalSecretCmd = cli.Command{
Name: "secret",
@@ -1,21 +1,13 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var globalSecretAddCmd = cli.Command{
Name: "add",
Usage: "adds a secret",
ArgsUsage: "[key] [value]",
Action: func(c *cli.Context) {
if err := globalSecretAdd(c); err != nil {
log.Fatalln(err)
}
},
Flags: secretAddFlags(),
Action: globalSecretAdd,
Flags: secretAddFlags(),
}

func globalSecretAdd(c *cli.Context) error {
@@ -1,20 +1,12 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var globalSecretListCmd = cli.Command{
Name: "ls",
Usage: "list all secrets",
Action: func(c *cli.Context) {
if err := globalSecretList(c); err != nil {
log.Fatalln(err)
}
},
Flags: secretListFlags(),
Name: "ls",
Usage: "list all secrets",
Action: globalSecretList,
Flags: secretListFlags(),
}

func globalSecretList(c *cli.Context) error {
@@ -1,19 +1,11 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var globalSecretRemoveCmd = cli.Command{
Name: "rm",
Usage: "remove a secret",
Action: func(c *cli.Context) {
if err := globalSecretRemove(c); err != nil {
log.Fatalln(err)
}
},
Name: "rm",
Usage: "remove a secret",
Action: globalSecretRemove,
}

func globalSecretRemove(c *cli.Context) error {
@@ -1,21 +1,16 @@
package main

import (
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var infoCmd = cli.Command{
Name: "info",
Usage: "show information about the current user",
Action: func(c *cli.Context) {
if err := info(c); err != nil {
log.Fatalln(err)
}
},
Name: "info",
Usage: "show information about the current user",
Action: info,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -1,14 +1,15 @@
package main

import (
"fmt"
"os"

"github.com/drone/drone/drone/agent"
"github.com/drone/drone/version"

"github.com/codegangsta/cli"
"github.com/ianschenck/envflag"
_ "github.com/joho/godotenv/autoload"
"github.com/urfave/cli"
)

func main() {
@@ -32,7 +33,6 @@ func main() {
}
app.Commands = []cli.Command{
agent.AgentCmd,
agentsCmd,
buildCmd,
deployCmd,
execCmd,
@@ -46,5 +46,8 @@ func main() {
globalCmd,
}

app.Run(os.Args)
if err := app.Run(os.Args); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
}
@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var orgCmd = cli.Command{
Name: "org",
@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var orgSecretCmd = cli.Command{
Name: "secret",
@@ -1,21 +1,13 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var orgSecretAddCmd = cli.Command{
Name: "add",
Usage: "adds a secret",
ArgsUsage: "[org] [key] [value]",
Action: func(c *cli.Context) {
if err := orgSecretAdd(c); err != nil {
log.Fatalln(err)
}
},
Flags: secretAddFlags(),
Action: orgSecretAdd,
Flags: secretAddFlags(),
}

func orgSecretAdd(c *cli.Context) error {
@@ -1,20 +1,12 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var orgSecretListCmd = cli.Command{
Name: "ls",
Usage: "list all secrets",
Action: func(c *cli.Context) {
if err := orgSecretList(c); err != nil {
log.Fatalln(err)
}
},
Flags: secretListFlags(),
Name: "ls",
Usage: "list all secrets",
Action: orgSecretList,
Flags: secretListFlags(),
}

func orgSecretList(c *cli.Context) error {
@@ -3,7 +3,7 @@ package main
import (
"log"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var orgSecretRemoveCmd = cli.Command{
@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var repoCmd = cli.Command{
Name: "repo",
@@ -2,19 +2,14 @@ package main

import (
"fmt"
"log"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var repoAddCmd = cli.Command{
Name: "add",
Usage: "add a repository",
Action: func(c *cli.Context) {
if err := repoAdd(c); err != nil {
log.Fatalln(err)
}
},
Name: "add",
Usage: "add a repository",
Action: repoAdd,
}

func repoAdd(c *cli.Context) error {
@@ -2,19 +2,14 @@ package main

import (
"fmt"
"log"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var repoChownCmd = cli.Command{
Name: "chown",
Usage: "assume ownership of a repository",
Action: func(c *cli.Context) {
if err := repoChown(c); err != nil {
log.Fatalln(err)
}
},
Name: "chown",
Usage: "assume ownership of a repository",
Action: repoChown,
}

func repoChown(c *cli.Context) error {
@@ -1,21 +1,16 @@
package main

import (
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var repoInfoCmd = cli.Command{
Name: "info",
Usage: "show repository details",
Action: func(c *cli.Context) {
if err := repoInfo(c); err != nil {
log.Fatalln(err)
}
},
Name: "info",
Usage: "show repository details",
Action: repoInfo,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -1,21 +1,16 @@
package main

import (
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var repoListCmd = cli.Command{
Name: "ls",
Usage: "list all repos",
Action: func(c *cli.Context) {
if err := repoList(c); err != nil {
log.Fatalln(err)
}
},
Name: "ls",
Usage: "list all repos",
Action: repoList,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -2,19 +2,14 @@ package main

import (
"fmt"
"log"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var repoRemoveCmd = cli.Command{
Name: "rm",
Usage: "remove a repository",
Action: func(c *cli.Context) {
if err := repoRemove(c); err != nil {
log.Fatalln(err)
}
},
Name: "rm",
Usage: "remove a repository",
Action: repoRemove,
}

func repoRemove(c *cli.Context) error {
@@ -6,8 +6,8 @@ import (
"strings"
"text/template"

"github.com/codegangsta/cli"
"github.com/drone/drone/model"
"github.com/urfave/cli"
)

var secretCmd = cli.Command{
@@ -1,21 +1,13 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var secretAddCmd = cli.Command{
Name: "add",
Usage: "adds a secret",
ArgsUsage: "[repo] [key] [value]",
Action: func(c *cli.Context) {
if err := secretAdd(c); err != nil {
log.Fatalln(err)
}
},
Flags: secretAddFlags(),
Action: secretAdd,
Flags: secretAddFlags(),
}

func secretAdd(c *cli.Context) error {
@@ -1,20 +1,12 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var secretListCmd = cli.Command{
Name: "ls",
Usage: "list all secrets",
Action: func(c *cli.Context) {
if err := secretList(c); err != nil {
log.Fatalln(err)
}
},
Flags: secretListFlags(),
Name: "ls",
Usage: "list all secrets",
Action: secretList,
Flags: secretListFlags(),
}

func secretList(c *cli.Context) error {
@@ -1,19 +1,11 @@
package main

import (
"log"

"github.com/codegangsta/cli"
)
import "github.com/urfave/cli"

var secretRemoveCmd = cli.Command{
Name: "rm",
Usage: "remove a secret",
Action: func(c *cli.Context) {
if err := secretRemove(c); err != nil {
log.Fatalln(err)
}
},
Name: "rm",
Usage: "remove a secret",
Action: secretRemove,
}

func secretRemove(c *cli.Context) error {
@@ -8,18 +8,14 @@ import (
"github.com/drone/drone/router/middleware"

"github.com/Sirupsen/logrus"
"github.com/codegangsta/cli"
"github.com/gin-gonic/contrib/ginrus"
"github.com/urfave/cli"
)

var serverCmd = cli.Command{
Name: "server",
Usage: "starts the drone server daemon",
Action: func(c *cli.Context) {
if err := server(c); err != nil {
logrus.Fatal(err)
}
},
Name: "server",
Usage: "starts the drone server daemon",
Action: server,
Flags: []cli.Flag{
cli.BoolFlag{
EnvVar: "DRONE_DEBUG",
@@ -301,8 +297,6 @@ func server(c *cli.Context) error {
middleware.Cache(c),
middleware.Store(c),
middleware.Remote(c),
middleware.Agents(c),
middleware.Broker(c),
)

// start the server with tls enabled
@@ -2,19 +2,14 @@ package main

import (
"io/ioutil"
"log"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var signCmd = cli.Command{
Name: "sign",
Usage: "creates a secure yaml file",
Action: func(c *cli.Context) {
if err := sign(c); err != nil {
log.Fatalln(err)
}
},
Name: "sign",
Usage: "creates a secure yaml file",
Action: sign,
Flags: []cli.Flag{
cli.StringFlag{
Name: "in",
@@ -1,6 +1,6 @@
package main

import "github.com/codegangsta/cli"
import "github.com/urfave/cli"

var userCmd = cli.Command{
Name: "user",
@@ -2,20 +2,15 @@ package main

import (
"fmt"
"log"

"github.com/codegangsta/cli"
"github.com/drone/drone/model"
"github.com/urfave/cli"
)

var userAddCmd = cli.Command{
Name: "add",
Usage: "adds a user",
Action: func(c *cli.Context) {
if err := userAdd(c); err != nil {
log.Fatalln(err)
}
},
Name: "add",
Usage: "adds a user",
Action: userAdd,
}

func userAdd(c *cli.Context) error {
@@ -2,21 +2,16 @@ package main

import (
"fmt"
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var userInfoCmd = cli.Command{
Name: "info",
Usage: "show user details",
Action: func(c *cli.Context) {
if err := userInfo(c); err != nil {
log.Fatalln(err)
}
},
Name: "info",
Usage: "show user details",
Action: userInfo,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -1,21 +1,16 @@
package main

import (
"log"
"os"
"text/template"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var userListCmd = cli.Command{
Name: "ls",
Usage: "list all users",
Action: func(c *cli.Context) {
if err := userList(c); err != nil {
log.Fatalln(err)
}
},
Name: "ls",
Usage: "list all users",
Action: userList,
Flags: []cli.Flag{
cli.StringFlag{
Name: "format",
@@ -2,19 +2,14 @@ package main

import (
"fmt"
"log"

"github.com/codegangsta/cli"
"github.com/urfave/cli"
)

var userRemoveCmd = cli.Command{
Name: "rm",
Usage: "remove a user",
Action: func(c *cli.Context) {
if err := userRemove(c); err != nil {
log.Fatalln(err)
}
},
Name: "rm",
Usage: "remove a user",
Action: userRemove,
}

func userRemove(c *cli.Context) error {
@@ -9,8 +9,8 @@ import (

"github.com/drone/drone/client"

"github.com/codegangsta/cli"
"github.com/jackspirou/syscerts"
"github.com/urfave/cli"
)

func newClient(c *cli.Context) (client.Client, error) {

This file was deleted.

This file was deleted.

@@ -3,8 +3,8 @@ package middleware
import (
"github.com/drone/drone/cache"

"github.com/codegangsta/cli"
"github.com/gin-gonic/gin"
"github.com/urfave/cli"
)

// Cache is a middleware function that initializes the Cache and attaches to
@@ -3,8 +3,8 @@ package middleware
import (
"github.com/drone/drone/model"

"github.com/codegangsta/cli"
"github.com/gin-gonic/gin"
"github.com/urfave/cli"
)

const configKey = "config"
@@ -4,14 +4,14 @@ import (
"fmt"

"github.com/Sirupsen/logrus"
"github.com/codegangsta/cli"
"github.com/drone/drone/remote"
"github.com/drone/drone/remote/bitbucket"
"github.com/drone/drone/remote/bitbucketserver"
"github.com/drone/drone/remote/github"
"github.com/drone/drone/remote/gitlab"
"github.com/drone/drone/remote/gogs"
"github.com/gin-gonic/gin"
"github.com/urfave/cli"
)

// Remote is a middleware function that initializes the Remote and attaches to
@@ -1,9 +1,9 @@
package middleware

import (
"github.com/codegangsta/cli"
"github.com/drone/drone/store"
"github.com/drone/drone/store/datastore"
"github.com/urfave/cli"

"github.com/gin-gonic/gin"
)
@@ -2,7 +2,6 @@ package router

import (
"net/http"
"os"

"github.com/gin-gonic/gin"

@@ -41,8 +40,6 @@ func Load(middleware ...gin.HandlerFunc) http.Handler {
e.GET("/logout", server.GetLogout)
e.NoRoute(server.ShowIndex)

// TODO above will Go away with React UI

user := e.Group("/api/user")
{
user.Use(session.MustUser())
@@ -121,46 +118,28 @@ func Load(middleware ...gin.HandlerFunc) http.Handler {
badges.GET("/cc.xml", server.GetCC)
}

if os.Getenv("DRONE_CANARY") == "" {
e.POST("/hook", server.PostHook)
e.POST("/api/hook", server.PostHook)
} else {
e.POST("/hook", server.PostHook2)
e.POST("/api/hook", server.PostHook2)
e.POST("/hook", server.PostHook)
e.POST("/api/hook", server.PostHook)

ws := e.Group("/ws")
{
ws.GET("/broker", server.RPCHandler)
ws.GET("/rpc", server.RPCHandler)
ws.GET("/feed", server.EventStream)
ws.GET("/logs/:owner/:name/:build/:number",
session.SetRepo(),
session.SetPerm(),
session.MustPull,
server.LogStream,
)
}

if os.Getenv("DRONE_CANARY") == "" {
ws := e.Group("/ws")
{
ws.GET("/broker", server.Broker)
ws.GET("/feed", server.EventStream)
ws.GET("/logs/:owner/:name/:build/:number",
session.SetRepo(),
session.SetPerm(),
session.MustPull,
server.LogStream,
)
}
} else {
ws := e.Group("/ws")
{
ws.GET("/broker", server.RPCHandler)
ws.GET("/rpc", server.RPCHandler)
ws.GET("/feed", server.EventStream2)
ws.GET("/logs/:owner/:name/:build/:number",
session.SetRepo(),
session.SetPerm(),
session.MustPull,
server.LogStream2,
)
}
info := e.Group("/api/info")
{
info.GET("/queue",
session.MustAdmin(),
server.GetQueueInfo,
)
}
info := e.Group("/api/info")
{
info.GET("/queue",
session.MustAdmin(),
server.GetQueueInfo,
)
}

auth := e.Group("/authorize")
@@ -191,12 +170,5 @@ func Load(middleware ...gin.HandlerFunc) http.Handler {
debugger.GET("/pprof/trace", debug.TraceHandler())
}

// bots := e.Group("/bots")
// {
// bots.Use(session.MustUser())
// bots.POST("/slack", Slack)
// bots.POST("/slack/:command", Slack)
// }

return e
}