From d5803da1befba5446d1b2c1ad16f6467dc7b3991 Mon Sep 17 00:00:00 2001 From: Vas Sudanagunta Date: Tue, 2 Jan 2018 20:19:16 -0500 Subject: [PATCH] Support offline builds --- appveyor.yml | 2 +- magefile.go | 5 ----- snapcraft.yaml | 3 +-- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index af1bb3ada..0ed9e959f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -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/ diff --git a/magefile.go b/magefile.go index d74aaa3ee..964bfeb6f 100644 --- a/magefile.go +++ b/magefile.go @@ -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", "./...") } diff --git a/snapcraft.yaml b/snapcraft.yaml index fe584e742..bc49034a4 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -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: |