Hello
It seems you want to check the CD Continous delivery part of your CI/CD story on those packages.
If you have an app, and you do development, at some point you will cut a release.
That release can be created into a package tested (from the package) and then store on a asset storage.
That is not the main aim of packer, that best done with other tools.
If you use GitHub for software you can use the release part to create a version release, then your CI can package the app and upload to the release part.
Once that part of the problem is solved, your packer project can consume versioning packaged assetts.
Alvaro.