It’s time to explore the next phase of automating application packaging with PACE Suite. Part 2 delves into the package automation, like building MSI, MSIX, APPX, and APPV. It also takes a closer look at testing automation and routine MSI editing tasks. Don’t forget to check out capturing automation insights in Part 1 .
Contents
Build Package AutomationHow to Build MSI
How to Build MSIX/APPX
Build App-V
Test Package Automation
Test MSI File
Test MSIX
Automation of Routine MSI Editing Tasks
Building MSI, MSIX/APPX, APPV
Let’s focus on automation of the creation of actual packages. To transform your project into an MSI (MSIX/APPX or APPV), simply employ the following syntax and command:
Syntax:
“MsiGenerator.exe” Usage: “MsiGenerator.exe” build-msi –project “C:\PKG\Abc\project.mgp” -output-package “C:\PKG\Abc\package.msi” The default installation path of MsiGenerator.exe is: To automate building MSI, MSIX, APPX, and APPV packages, the following commands are used: Parameters of the build-msi command: Parameters of the build-msix and build-appx commands: Parameters of the build-appv command: Command line options of Quality Approver allow to automate testing of MSI, MSIX, and APPX packages. Syntax: “QualityApprover.exe” Usage: “QualityApprover.exe” test-msi –vm “test-msi –vm –package “C:\Packages\package.msi” –output-report “C:\Reports\report.html” The default installation path of QualityApprover.exe is: For testing packages, the following commands can be applied. The mandatory parameters of the test-msi command include: The mandatory parameters of the test-msix and test-appx commands include: Even though the following cannot be called automation in the full sense of the work, it still allows you to accelerate some routine tasks. For instance, to automate routine MSI editing, you can utilize the MSI Editor module within PACE Suite. Open the MSI you wish to modify and select “Active Scripting” from the dropdown menu. In the subsequent window, you can choose from various scripts. For example, you can opt for the “Split Components” option. This script is particularly valuable when dealing with numerous components, potentially saving you hours of manual work. Additionally, you can incorporate custom scripts to automate repetitive tasks. The “Fix File Sequence” script can assist in rectifying disrupted file sequence numbers. While this can be done manually, it becomes far more efficient when dealing with hundreds or even thousands of files, making script automation a preferable choice. In closing, PACE Suite transforms application packaging into a seamless, automated process. Whether you’re building MSI, MSIX, APPX, or APPV packages, PACE Suite ensures efficiency. Plus, the solution simplifies testing, assuring your packages meet top-notch standards. In addition, PACE Suite offers simple and convenient MSI file editing.
How to Build MSI
How to Build MSIX
Build App-V
Test Package Automation
Test .MSI File
Test MSIX
Automation of Routine MSI Editing Tasks
Wrapping Up