Added some informational messages while download

This commit is contained in:
notzippy@gmail.com
2020-05-18 12:43:00 -07:00
parent 223bd3b7c0
commit 904cfa2995
3 changed files with 15 additions and 7 deletions

View File

@@ -47,13 +47,13 @@ script:
#- revel package my/testapp prod #- revel package my/testapp prod
# Ensure the new-app flow works (plus the other commands). # Ensure the new-app flow works (plus the other commands).
- revel new --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 --package revelframework.com -v - revel new --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 --package revelframework.com -v
- revel test --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 -v - revel test --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 -v
- revel clean --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 -v - revel clean --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 -v
- revel build --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 -v -t build/testapp2 - revel build --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 -v -t build/testapp2
- revel build --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 -v -t build/testapp2 -m prod - revel build --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 -v -t build/testapp2 -m prod
- revel package --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 -v - revel package --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 -v
- revel package --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@develop" -a my/testapp2 -v -m prod - revel package --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 -v -m prod
# Check build works with no-vendor flag # Check build works with no-vendor flag
- cd $GOPATH - cd $GOPATH
@@ -61,6 +61,10 @@ script:
- revel new -a my/testapp2 --no-vendor -v - revel new -a my/testapp2 --no-vendor -v
- revel test -a my/testapp2 -v - revel test -a my/testapp2 -v
# Check non verbose build
- revel new --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2 --package revelframework.com
- revel test --gomod-flags "edit -replace=github.com/revel/revel=github.com/revel/revel@$REVEL_BRANCH" -a my/testapp2
matrix: matrix:
allow_failures: allow_failures:
- go: tip - go: tip

View File

@@ -236,6 +236,7 @@ func (c *CommandConfig) InitPackageResolver() {
utils.Logger.Info("Request for package ", "package", pkgName, "use vendor", c.Vendored) utils.Logger.Info("Request for package ", "package", pkgName, "use vendor", c.Vendored)
var getCmd *exec.Cmd var getCmd *exec.Cmd
if c.Vendored { if c.Vendored {
println("Downloading related packages")
getCmd = exec.Command(c.GoCmd, "mod", "tidy") getCmd = exec.Command(c.GoCmd, "mod", "tidy")
} else { } else {
utils.Logger.Info("No vendor folder detected, not using dependency manager to import package", "package", pkgName) utils.Logger.Info("No vendor folder detected, not using dependency manager to import package", "package", pkgName)
@@ -245,6 +246,7 @@ func (c *CommandConfig) InitPackageResolver() {
utils.CmdInit(getCmd, !c.Vendored, c.AppPath) utils.CmdInit(getCmd, !c.Vendored, c.AppPath)
utils.Logger.Info("Go get command ", "exec", getCmd.Path, "dir", getCmd.Dir, "args", getCmd.Args, "env", getCmd.Env, "package", pkgName) utils.Logger.Info("Go get command ", "exec", getCmd.Path, "dir", getCmd.Dir, "args", getCmd.Args, "env", getCmd.Env, "package", pkgName)
output, err := getCmd.CombinedOutput() output, err := getCmd.CombinedOutput()
println("Downloading related packages completed")
if err != nil { if err != nil {
utils.Logger.Error("Failed to import package", "error", err, "gopath", build.Default.GOPATH, "GO-ROOT", build.Default.GOROOT, "output", string(output)) utils.Logger.Error("Failed to import package", "error", err, "gopath", build.Default.GOPATH, "GO-ROOT", build.Default.GOROOT, "output", string(output))
} }

View File

@@ -46,9 +46,11 @@ func NewSourceProcessor(revelContainer *model.RevelContainer) *SourceProcessor {
} }
func (s *SourceProcessor) parse() (compileError error) { func (s *SourceProcessor) parse() (compileError error) {
print("Parsing packages, (may require download if not cached)...")
if compileError = s.addPackages(); compileError != nil { if compileError = s.addPackages(); compileError != nil {
return return
} }
println(" Completed")
if compileError = s.addImportMap(); compileError != nil { if compileError = s.addImportMap(); compileError != nil {
return return
} }