remove caddydev from travis

This commit is contained in:
Henrique Dias 2017-04-23 15:20:08 +01:00
parent 6dd1a979cd
commit d7cbd9355e
No known key found for this signature in database
GPG Key ID: 936F5EB68D786730
2 changed files with 15 additions and 6 deletions

View File

@ -6,7 +6,6 @@ go:
install: install:
- go get $(go list -f '{{join .Imports "\n"}}' ./... | sort | uniq | grep -v caddy-hugo) || true - go get $(go list -f '{{join .Imports "\n"}}' ./... | sort | uniq | grep -v caddy-hugo) || true
- go get github.com/mholt/caddy/caddyhttp - go get github.com/mholt/caddy/caddyhttp
- go get github.com/caddyserver/caddydev
script: script:
- sed -i 's/\_ \"github.com\/mholt\/caddy\/caddyhttp\"/\_ \"github.com\/mholt\/caddy\/caddyhttp\"\n\_ \"github.com\/hacdias\/caddy-hugo\"/g' $GOPATH/src/github.com/mholt/caddy/caddy/caddymain/run.go - sed -i 's/\_ \"github.com\/mholt\/caddy\/caddyhttp\"/\_ \"github.com\/mholt\/caddy\/caddyhttp\"\n\_ \"github.com\/hacdias\/caddy-hugo\"/g' $GOPATH/src/github.com/mholt/caddy/caddy/caddymain/run.go

View File

@ -72,6 +72,7 @@ type Config struct {
BaseURL string // BaseURL of admin interface BaseURL string // BaseURL of admin interface
WebDavURL string WebDavURL string
CleanPublic bool CleanPublic bool
AllowPublish bool
BeforePublish config.CommandFunc BeforePublish config.CommandFunc
AfterPublish config.CommandFunc AfterPublish config.CommandFunc
} }
@ -118,7 +119,7 @@ func parse(c *caddy.Controller, root string) (*Config, *filemanager.FileManager,
switch c.Val() { switch c.Val() {
case "flag": case "flag":
if !c.NextArg() { if !c.NextArg() {
return cfg, &filemanager.FileManager{}, c.ArgErr() return nil, nil, c.ArgErr()
} }
flag := c.Val() flag := c.Val()
@ -129,15 +130,24 @@ func parse(c *caddy.Controller, root string) (*Config, *filemanager.FileManager,
} }
cfg.Args = append(cfg.Args, "--"+flag+"="+value) cfg.Args = append(cfg.Args, "--"+flag+"="+value)
case "allow_publish":
if !c.NextArg() {
return nil, nil, c.ArgErr()
}
cfg.AllowPublish, err = strconv.ParseBool(c.Val())
if err != nil {
return nil, nil, c.ArgErr()
}
case "clean_public": case "clean_public":
if !c.NextArg() { if !c.NextArg() {
return cfg, &filemanager.FileManager{}, c.ArgErr() return nil, nil, c.ArgErr()
} }
cfg.CleanPublic, err = strconv.ParseBool(c.Val()) cfg.CleanPublic, err = strconv.ParseBool(c.Val())
if err != nil { if err != nil {
return cfg, &filemanager.FileManager{}, c.ArgErr() return nil, nil, c.ArgErr()
} }
case "before_publish": case "before_publish":
if cfg.BeforePublish, err = config.CommandRunner(c); err != nil { if cfg.BeforePublish, err = config.CommandRunner(c); err != nil {
@ -165,7 +175,7 @@ func parse(c *caddy.Controller, root string) (*Config, *filemanager.FileManager,
fmConfig, err := config.Parse(caddy.NewTestController("http", tokens)) fmConfig, err := config.Parse(caddy.NewTestController("http", tokens))
if err != nil { if err != nil {
return cfg, fm, err return nil, nil, err
} }
fm = &filemanager.FileManager{Configs: fmConfig} fm = &filemanager.FileManager{Configs: fmConfig}
@ -173,7 +183,7 @@ func parse(c *caddy.Controller, root string) (*Config, *filemanager.FileManager,
cfg.WebDavURL = fm.Configs[0].WebDavURL cfg.WebDavURL = fm.Configs[0].WebDavURL
if err != nil { if err != nil {
return cfg, fm, err return nil, nil, err
} }
return cfg, fm, nil return cfg, fm, nil