In scenarios where Promotions must be performed using VQL file to an environment before or after deployment, I would create separate Revisions for the VQL files in Solution Manager Administration Tool and then deploy them as required.
For creating Revisions using the VQL file, I would navigate to 'Promotions > Revisions' in the Solution Manager Adminstration Tool and then use the option 'New Revision from VQL'. This way, I could import the VQL file to create the Revision and perform Deployments as required.
Also, before performing the Deployments I would make sure that the Target Environment defines all the required [properties](https://community.denodo.com/docs/html/browse/7.0/solution_manager/administration/environments/configuring_environments/configuring_vdp_properties#configuring-virtual-dataport-properties).
You could take a look at [Load Revisions from VQL](https://community.denodo.com/docs/html/browse/7.0/solution_manager/administration/promotions/revisions_from_vql/revisions_from_vql#load-revisions-from-vql) section under the Solution Manager Administration Guide for more details.
Hope this helps!