MCPcopy Index your code
hub / github.com/cloudfoundry/cli / StageAndStart

Method StageAndStart

command/v7/shared/app_stager.go:68–82  ·  view source on GitHub ↗
(app resources.Application, space configv3.Space, organization configv3.Organization, packageGUID string, opts AppStartOpts)

Source from the content-addressed store, hash-verified

66}
67
68func (stager *Stager) StageAndStart(app resources.Application, space configv3.Space, organization configv3.Organization, packageGUID string, opts AppStartOpts) error {
69 droplet, err := stager.StageApp(app, packageGUID, space)
70 if err != nil {
71 return err
72 }
73
74 stager.UI.DisplayNewline()
75
76 err = stager.StartApp(app, space, organization, droplet.GUID, opts)
77 if err != nil {
78 return err
79 }
80
81 return nil
82}
83
84func (stager *Stager) StageApp(app resources.Application, packageGUID string, space configv3.Space) (resources.Droplet, error) {
85 logStream, logErrStream, stopLogStreamFunc, logWarnings, logErr := stager.Actor.GetStreamingLogsForApplicationByNameAndSpace(app.Name, space.GUID, stager.LogCache)

Callers

nothing calls this directly

Calls 3

StageAppMethod · 0.95
StartAppMethod · 0.95
DisplayNewlineMethod · 0.65

Tested by

no test coverage detected