summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVas Sudanagunta <vas@commonkarma.org>2018-01-02 20:19:16 -0500
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-01-11 17:22:12 +0100
commitd5803da1befba5446d1b2c1ad16f6467dc7b3991 (patch)
treea5d4416594aea0bdd266751bdc7744e1c49e612e
parent27c77e1ab9d4a4dbc50955ecbfef121da73633d5 (diff)
Support offline builds
-rw-r--r--appveyor.yml2
-rw-r--r--magefile.go5
-rw-r--r--snapcraft.yaml3
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: |