Hi folks I set up a Continuous Integration process for a Mobile app created with Flex/Air. It was not an easy task for me, because I did this for the first time. Since there may be other people like me struggling to do the same, I thought it would be worth sharing my experience with you guys (especially because I got some helpful hints from some of you).
The process involves * Compiling the Code... * Packaging for Android and iOS... * Unit Testing... * Creating documentation... * Static Code analysis (LOC, languages used, code commentation, ...) ... as well as some things I found useful to know (e.g. handling Native Extensions). Unfortunately I haven't found a way to check test coverage (FlexCover seems to be outdated somehow), so if any of you have done this in a similar environment I would be VERY interested to know how you did it. I created a documentation where all the steps are thoroughly described, so that even a beginner (like I was) could do it. You can find it under: http://www.tiefenauer.info/ci-for-flex-mobile-applications-part-0-the-setup/ If you have any comments or improvements, please do not hesitate to add them under the corresponding post! Hope this may help some other poor soul setting up CI for Flex in the future. Thanks again for your help. Daniel PS: I apologize for the bad performance of my blog. It's running on a small NAS and will be ported to a real server as soon as I have the time and money :)