func (p *FakeProvisioner) Rollback(app provision.App, img string, evt *event.Event) (string, error) { if err := p.getError("ImageDeploy"); err != nil { return "", err } p.mut.Lock() defer p.mut.Unlock() pApp, ok := p.apps[app.GetName()] if !ok { return "", errNotProvisioned } evt.Write([]byte("Rollback deploy called")) p.apps[app.GetName()] = pApp return img, nil }
func (p *FakeProvisioner) UploadDeploy(app provision.App, file io.ReadCloser, fileSize int64, build bool, evt *event.Event) (string, error) { if err := p.getError("UploadDeploy"); err != nil { return "", err } p.mut.Lock() defer p.mut.Unlock() pApp, ok := p.apps[app.GetName()] if !ok { return "", errNotProvisioned } evt.Write([]byte("Upload deploy called")) pApp.lastFile = file p.apps[app.GetName()] = pApp return "app-image", nil }
func (p *FakeProvisioner) ArchiveDeploy(app provision.App, archiveURL string, evt *event.Event) (string, error) { if err := p.getError("ArchiveDeploy"); err != nil { return "", err } p.mut.Lock() defer p.mut.Unlock() pApp, ok := p.apps[app.GetName()] if !ok { return "", errNotProvisioned } evt.Write([]byte("Archive deploy called")) pApp.lastArchive = archiveURL p.apps[app.GetName()] = pApp return "app-image", nil }