mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
Support offline builds
This commit is contained in:
parent
27c77e1ab9
commit
d5803da1be
3 changed files with 2 additions and 8 deletions
|
@ -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: |
|
||||
|
|
Loading…
Reference in a new issue