Merge pull request #1164 from tboerger/feature/make-extend
Implemented go-bindata into makefile
This commit is contained in:
commit
fcff2d0ffa
1 changed files with 26 additions and 0 deletions
26
make.go
26
make.go
|
@ -13,6 +13,8 @@ import (
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
"github.com/jteeuwen/go-bindata"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -28,6 +30,7 @@ var steps = map[string]step{
|
||||||
"json": json,
|
"json": json,
|
||||||
"embed": embed,
|
"embed": embed,
|
||||||
"vet": vet,
|
"vet": vet,
|
||||||
|
"bindata": bindat,
|
||||||
"build": build,
|
"build": build,
|
||||||
"test": test,
|
"test": test,
|
||||||
"image": image,
|
"image": image,
|
||||||
|
@ -76,6 +79,29 @@ func json() error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// bindata step generates go-bindata package.
|
||||||
|
func bindat() error {
|
||||||
|
var paths = []struct {
|
||||||
|
input string
|
||||||
|
recursive bool
|
||||||
|
}{
|
||||||
|
{"cmd/drone-server/static", true},
|
||||||
|
}
|
||||||
|
|
||||||
|
c := bindata.NewConfig()
|
||||||
|
c.Output = "cmd/drone-server/drone_bindata.go"
|
||||||
|
c.Input = make([]bindata.InputConfig, len(paths))
|
||||||
|
|
||||||
|
for i, path := range paths {
|
||||||
|
c.Input[i] = bindata.InputConfig{
|
||||||
|
Path: path.input,
|
||||||
|
Recursive: path.recursive,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return bindata.Translate(c)
|
||||||
|
}
|
||||||
|
|
||||||
// build step creates the application binaries.
|
// build step creates the application binaries.
|
||||||
func build() error {
|
func build() error {
|
||||||
var bins = []struct {
|
var bins = []struct {
|
||||||
|
|
Loading…
Reference in a new issue