| << 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. |