Support offline builds
authorVas Sudanagunta <vas@commonkarma.org>
Wed, 3 Jan 2018 01:19:16 +0000 (20:19 -0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 11 Jan 2018 16:22:12 +0000 (17:22 +0100)
appveyor.yml
magefile.go
snapcraft.yaml

index af1bb3ada6a1e20e80cc4ba798a90c382ede4699..0ed9e959f5459b57fd9caf38adcbd574fce1b7ae 100644 (file)
@@ -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/
index d74aaa3eee9e884b1cfcfde833ff90f38813ff97..964bfeb6f35354fecf42ed92590b6ff186481f09 100644 (file)
@@ -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", "./...")
 }
 
index fe584e74267d38b24f532f4e4c37cf30be607ccc..bc49034a4174653f4352f162633198f683323d36 100644 (file)
@@ -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: |