Permalink
Browse files

Support offline builds

  • Loading branch information...
vassudanagunta authored and bep committed Jan 3, 2018
1 parent 27c77e1 commit d5803da1befba5446d1b2c1ad16f6467dc7b3991
Showing with 2 additions and 8 deletions.
  1. +1 −1 appveyor.yml
  2. +0 −5 magefile.go
  3. +1 −2 snapcraft.yaml
@@ -12,7 +12,7 @@ install:
- go get github.com/magefile/mage
build_script:
- mage hugoRace
- mage vendor hugoRace
- mage -v check
- hugo -s docs/
- hugo --renderToMemory -s docs/
@@ -45,19 +45,16 @@ func Vendor() error {
// Build hugo binary
func Hugo() error {
mg.Deps(Vendor)
return sh.RunWith(flagEnv(), goexe, "build", "-ldflags", ldflags, packageName)
}
// Build hugo binary with race detector enabled
func HugoRace() error {
mg.Deps(Vendor)
return sh.RunWith(flagEnv(), goexe, "build", "-race", "-ldflags", ldflags, packageName)
}
// Install hugo binary
func Install() error {
mg.Deps(Vendor)
return sh.RunWith(flagEnv(), goexe, "install", "-ldflags", ldflags, packageName)
}
@@ -115,13 +112,11 @@ func Test386() error {
// Run tests
func Test() error {
mg.Deps(getDep)
return sh.Run(goexe, "test", "./...")
}
// Run tests with race detector
func TestRace() error {
mg.Deps(getDep)
return sh.Run(goexe, "test", "-race", "./...")
}
@@ -29,8 +29,7 @@ parts:
export PATH=$GOPATH/bin:$PATH
cd $GOPATH/src/github.com/gohugoio/hugo
go get github.com/magefile/mage
mage vendor
mage test
mage vendor test
rm -f $GOPATH/bin/dep
rm -f $GOPATH/bin/mage
install: |

0 comments on commit d5803da

Please sign in to comment.