Use python scripts to provide the deployment of CloudFoundry applications
User Story: As an User, I want to deploy my application by one-click script.
I want to do as few things as possible manually.
Considered Alternatives
- Let the user set the deployment credentials manually
- Use Bash scripts
- Use python scripts
Decision Outcome
- Chosen Alternative: python scripts
Pros and Cons of the Alternatives
Setting deployment credentials manually by the user
+
provides many options for the user+
no effort for the plugin-
not user friendly
Bash scripts
+
no additional language+
one click deployment is possible-
hard to implement if using different data structures like lists
Python scripts
+
well readable language+
easy to implement+
a lot of available libraries+
one click deployment-
user has to install python