easysoa / EasySOA

A light, collaborative platform to make Service Oriented Architecture simple.
http://www.easysoa.org
35 stars 8 forks source link

Continuous integration #35

Closed mdutoo closed 12 years ago

mdutoo commented 12 years ago

Choose a continuous integration solution and hosting. There,configure EasySOA automatic build, test & sonar. Make tests work as much as possible in this environment. From then on, gradually improve code & solution quality.

mdutoo commented 12 years ago

Chosen OW internal Jenkins & Sonar because of ease of use & availability. Limits : no access to outwards, so no tests requiring a real standalone easysoa registry and no continuous release / deployment. To be reevaluated when partner weight increase in codebase, and according to relationship to tool-providing communities such as Eclipse & OW2.

There, configured & scheduled easysoa-build (with no or quick tests), easysoa-test (tests with mocks that don't require a real standalone easysoa registry) & easysoa-sonar. Warning : useless code in pom projects make FindBugs fail in sonar.

Mocked version of tests have been continuously added to improve testing in continuous integration. Distinction between the different kinds of test is still moving. For all that see #29 refactor repositories.

Scheduled easysoa-sonar, see profiles & test in other issue.