Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Build CloudStack.             EX: mvn -P developer clean install
  2. Build and Install Marvin.   EX: marvincli cs-folder-path=/root/cs-4.5/cloudstack/ 
  3. Deploys a DataCenter.    EX:  marvincli deploy config-file=setup/dev/advanced.cfg
  4. Runs Test Cases.            EX:  marvincli runtest config-file=setup/dev/advanced.cfg zone=sandbox-siumulator hyp-type=simulator tc-path=test/integration/smoke required-hardware=False false 

This will help take few marvin facilities easily from cli, printing its help and using it from cli iteself, with out looking at wikis and other information required.

Currently, there are few mvn profiles under tools/marvin/pom.xml, viz., marvin.sync, marvin.setup,marvin.test etc which are dealing with marvin building,usage etc. These usages are available through mvn commands through its profiles. We can now remove these profiles and decouple these usages of marvin from mvn, instead use the above cli commands for ease and maintenance.