I have prior experience in build a automatic build process for .NET & Delphi projects but now want to automate the building of a iPhone project... not only simply builds but also to the final deployment..
I want a generic step list, with the command line actions that need to be performed, so anyone could adapt it to their particular build software.
Also, how build with support for 3.0 and 2.0 targets (or more general: How build to diferent deployments targets???)
So:
Preparation:
- Set support for application versioning with agvtool.
Build steps:
- Checkout the sourcecode
- Clean the project
- Increase the version:
agvtool bump -all
- If is for deployment also run:
agvtool new-marketing-version <new version here>
- If is for deployment also run:
- Build the project (how?)
- Build the test suite
- Run the test suite
What more?