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 

This will help use few marvin usages easily from cli, printing help and using it easily from cli, 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.