diff options
author | Vas Sudanagunta <vas@commonkarma.org> | 2018-01-03 04:19:16 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-01-11 19:22:12 +0300 |
commit | d5803da1befba5446d1b2c1ad16f6467dc7b3991 (patch) | |
tree | a5d4416594aea0bdd266751bdc7744e1c49e612e | |
parent | 27c77e1ab9d4a4dbc50955ecbfef121da73633d5 (diff) |
Support offline builds
-rw-r--r-- | appveyor.yml | 2 | ||||
-rw-r--r-- | magefile.go | 5 | ||||
-rw-r--r-- | 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: | |