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