4. Agenda
• Show how straightforward and easy it is to put a project
under CI
• Explore what’s possible beyond running unit tests
5. Continuous Integration
• Automate build and tests and ...
• Use SCM, commit often
• Every commit to main branch triggers a build
• Everyone sees the results
13. Thank you
iOS Mentoring - Training - Application development
ebariaux@appsdojo.com http://www.appsdojo.com
Notas do Editor
\n
\n
Started with NeXTSTEP and OpenStep, foundation, EOF, ... Tools were not there yet, barely version control, no automated testing\nJava world, software methodologies matured, strong focus on unit testing, continuous integration, ...\n
\n
build, test and more: can integrate a ton of other aspects of control into the automation, doc generation, publishing, ...\n\nversion control, commit as soon as the build should not break\n\neveryone sees results -> if team, also useful for indie\n
Let’s set-up continuous integration for our project, using Hudson\nUsed in the java world, runs in any servlet container, let’s use tomcat\n