Before you deploy mappings for testing, identify the mappings that have been changed and mark the mappings for deployment.
Set up continuous integration to perform the following integration operations:
1. Identify mappings that have been changed.
To identify mappings that have been changed, continuously compare each design-time mapping to the corresponding run-time mapping that is deployed to the Data Integration Service.
To compare mappings, pass a query to the REST API
Compare two queried mappings
or to the command
infacmd dis compareMapping
.
2. Assign a tag to mark the mappings for deployment.
If the comparison report identifies differences between a design-time mapping and the corresponding run-time mapping, assign a tag to the design-time mapping that marks the mapping for deployment.
For example, assign the tag
DeploymentInProgress
to the mapping. You can pass the tag to the REST API