(flagContext models.AppParams, manifestApp models.AppParams)
| 649 | } |
| 650 | |
| 651 | func checkCombinedDockerProperties(flagContext models.AppParams, manifestApp models.AppParams) error { |
| 652 | if manifestApp.DockerUsername != nil || flagContext.DockerUsername != nil { |
| 653 | if manifestApp.DockerImage == nil && flagContext.DockerImage == nil { |
| 654 | return errors.New(T("'--docker-username' requires '--docker-image' to be specified")) |
| 655 | } |
| 656 | } |
| 657 | |
| 658 | dockerPassword := os.Getenv("CF_DOCKER_PASSWORD") |
| 659 | if flagContext.DockerUsername == nil && manifestApp.DockerUsername != nil && dockerPassword == "" { |
| 660 | return errors.New(T("No Docker password was provided. Please provide the password by setting the CF_DOCKER_PASSWORD environment variable.")) |
| 661 | } |
| 662 | |
| 663 | return nil |
| 664 | } |
| 665 | |
| 666 | func addApp(apps *[]models.AppParams, app models.AppParams) error { |
| 667 | if app.Name == nil { |
no test coverage detected