Details
-
Improvement
-
Resolution: Fixed
-
Major
-
4.0-milestone-1
-
None
Description
Profiles/properties/checks are inherited from Commons (see XCOMMONS-143).
In addition:
- integration-tests: run functional tests
- jetty, glassfish: run build for the specified container (jetty is the default)
- hsqldb, mysql, pgsql, derby: run build for the specified db (hsqldb is the default)
- unix, mac, windows: information for the installers and for functional tests to decide how to start XE, these profiles are automatically activated depending on the OS the build runs on
- macprofiler, winprofiler: start XE with profiling params set (they require that you set a profilePath property in your settings.xml or on the command line)
- firefox, iexplore, chrome, otherbrowser (need to define browserPath property too): run functional tests on the specified profiles, firefox being the default when not specified
To execute on CI machine: mvn clean deploy -Plegacy,integration-tests,hsqldb,jetty,firefox (to execute on HSQLDB/Jetty/Firefox, use other combinations to run the build on various environnments)
Attachments
Issue Links
- blocks
-
XEM-214 Align and rationalize Build profiles
- Closed
- depends on
-
XCOMMONS-143 Align and rationalize Build profiles
- Closed
- is related to
-
XRENDERING-185 Align and rationalize Build profiles
- Closed
-
XWIKI-7675 Align and rationalize Build profiles
- Closed