Released AML Packages Management
Aras DevOps repositories use a delta-based AML storage model. Only AML files that your team has customized are stored in the repository. Core Aras-provided AML files are managed by the platform and resolved automatically at build and deploy time.
This reduces repository size, eliminates noise in code reviews, and prevents merge conflicts on files your team has never modified.
The AML-packages folder in your work repository should contain only AML files that your team has created or modified.
Any AML file present in your AML-packages folder is treated as a customization. The platform will apply your customizations on top of the Aras baseline at build and deploy time.
When Aras Innovator is deployed locally or online, Aras DevOps:
- Deploys Aras Innovator with the baseline AML packages already included in database.
- Applies your customizations from AML packages on top of the baseline.
Your customizations always take precedence. Any file in your AML-packages folder will override the corresponding baseline file.
If you need to inspect the Released AML Packages for your Aras Innovator version, you can download Aras.Crt.AmlPackages manually from the configured package feed and unpack it to review the contents.
You can also clean up released AML files from the repository at any time:
Remove-ReleasedAmlPackagesContentFromRepository -WorkRepository "C:\work\MyProjectRepo"
This is useful if you want to clean up your repository independently, or to verify that only your customizations remain after a migration.