<< Back to previous view |
[QB-3274] Export a configuration tree to a zip file
|
|
Status: | Closed |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 8.0.5 |
Fix Version/s: | None |
Type: | Task | Priority: | Major |
Reporter: | Phong Trinh | Assigned To: | Robin Shen |
Resolution: | Fixed | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: | Linux |
Description |
Hi Support Team,
I would like to create a groovy script to export each of configurations under root to separate zip files. May you please provide an example on how to do that? Thank you in advance, ptrinh |
Comments |
Comment by Robin Shen [ 08/Oct/18 11:54 PM ] |
Please try below script:
groovy: def rootConf = system.configurationManager.get("root"); for (eachConf in system.configurationManager.getChildren(rootConf)) { def exportOption = new com.pmease.quickbuild.util.ConfigurationExportOption(); exportOption.configurationPath = eachConf.pathName; exportOption.recursive = true; com.pmease.quickbuild.entitymanager.DataManager.instance.exportConfigurations(exportOption, new File("/path/to/export.zip")); } |
Comment by Phong Trinh [ 09/Oct/18 05:07 PM ] |
It works for me. Thank you very much, Robin. I really appreciate it. |