This section shows how you can set up continuous delivery to deploy mappings to the production environment as the mappings are approved in the development environment.
Set up continuous delivery to perform the following delivery operations:
1. Identify mappings that are approved for delivery.
To identify mappings that are approved for delivery, perform the following tasks:
Continuously check whether any mappings in the development environment have the tag
ReadyForDelivery
.
Query the design-time mappings for the tag
ReadyForDelivery
.
Pass the query to the REST API
Get design-time objects
or to the command
infacmd dis queryDesignTimeObjects
.
2. Deploy the mappings to an application patch archive file.
If the query returns at least one mapping, deploy the mappings to an application patch archive file.
Pass the query to the REST API
Deploy design-time objects to an archive file
or to the command
infacmd dis deployObjectsToFile
. The REST API request or the infacmd command save the archive file on the Data Integration Service machine.
3. Deploy the archive file to a Data Integration Service.
Deploy the archive file to a Data Integration Service in the production environment. Pass the location of the archive file to the REST API