(opts ...ProjectDeployExecutorOptions)
| 28 | } |
| 29 | |
| 30 | func (d *projectDeployExecutor) deploy(opts ...ProjectDeployExecutorOptions) error { |
| 31 | var op errors.Op = "deploy.projectDeployExecutor.deploy" |
| 32 | for _, opt := range opts { |
| 33 | opt(d) |
| 34 | } |
| 35 | err := d.opts.Run() |
| 36 | if err != nil { |
| 37 | return errors.E(op, err) |
| 38 | } |
| 39 | return nil |
| 40 | } |