Hi,
I would perform the following steps for CICD process with Version Control (GIT) and Jenkins
1. Enable [VCS integration](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/version_control_systems_integration/vcs_integration_features/vcs_integration_features#vcs-integration-features) in Virtual DataPort in both private virtual database and a master virtual database
2. Push the changes made in private virtual database to configured Version Control (GIT) through Virtual DataPort
3. Configure hook so that Jenkins gets notified and performs the pull from GIT to master virtual database and generate full export from master virtual database.You can take a look at [Statements with GIT](https://community.denodo.com/docs/html/browse/8.0/en/vdp/vql/version_control_systems_integration_commands/statements_to_work_with_centralized_version_control_systems/statements_to_work_with_centralized_version_control_systems#statements-to-work-with-centralized-version-control-systems) for more information on DVCSPULL command and [Export Scripts](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/cluster_architectures_server_backup/using_the_import_export_scripts_for_backup_and_or_replication/export_script#export-script) for exporting metadata
4. Configure Jenkins to create revisions and perform deployment.You can take a look at [Create revision from VQL](https://community.denodo.com/docs/html/browse/latest/solution_manager/administration/appendix/rest_api/rest_api#create-a-revision-from-a-vql-file) and [Deploy Revisions](https://community.denodo.com/docs/html/browse/latest/solution_manager/administration/appendix/rest_api/rest_api#start-a-new-deployment-from-a-list-of-revisions) through Solution Manager REST API to create revisions and deployment in target environment
If you still need help and if you are a valid support user then you can raise a support case on [Denodo Support Site](https://support.denodo.com/) so that our support team can help you
Hope this helps!