CI/CD Setup for Adobe Experience Platform | Community
Skip to main content
New Participant
January 27, 2023
Solved

CI/CD Setup for Adobe Experience Platform

  • January 27, 2023
  • 1 reply
  • 2085 views

Hi Team,

  We are using Adobe Experience Platform for maintaining ETL system. We are planning to integrate CI/CD pipeline from Azure DevOps to automate our changes. Could, you please is there any option to perform that.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ChetanyaJain-1

@masterleeman,

 

  • For the dataset -> the only thing recommended is creating/updating [1][2]. Since we do not move datasets along with the data. To move data, you need to configure the source connections and ingest it appropriate source.
  • Moving schemas from one env to other will be more important. To do that, you will need to call these APIs.
    • export/import - [3]
    • read/update - [4]

Note: you will need to add the intelligence in the script to know the current status of the schema in the appropriate env and then call the relevant APIs.

 

[1] https://developer.adobe.com/experience-platform-apis/references/catalog/#tag/Datasets/operation/createDataset

[2] https://developer.adobe.com/experience-platform-apis/references/catalog/#tag/Datasets/operation/putDataset

[3] https://developer.adobe.com/experience-platform-apis/references/schema-registry/#tag/ExportImport/operation/retrieveExportPayload

[4] https://developer.adobe.com/experience-platform-apis/references/schema-registry/#operation/listLastBatches 

 

I hope this helps!

 

Thanks,

Chetanya Jain

1 reply

ChetanyaJain-1
New Participant
January 27, 2023

Hi @masterleeman ,

 

What are the specific tasks that you intend to perform on AEP? eg: Add/Update schema from one env to other.

This is not possible currently OOB, but AEP is all API driven, implying that scripts can be created easily and plugged into any DevOps process.

 

Please share the actions that you intend to perform, and we can guide you appropriately.

 

Thanks,

Chetanya Jain

New Participant
January 27, 2023

@chetanyajain-1 - Thanks for the update, in-case if i want to move the dataset from dev to test environment, then how should i achieve that using DevOps with the help of API. Could you please guide me on that.

ChetanyaJain-1
ChetanyaJain-1Accepted solution
New Participant
January 27, 2023

@masterleeman,

 

  • For the dataset -> the only thing recommended is creating/updating [1][2]. Since we do not move datasets along with the data. To move data, you need to configure the source connections and ingest it appropriate source.
  • Moving schemas from one env to other will be more important. To do that, you will need to call these APIs.
    • export/import - [3]
    • read/update - [4]

Note: you will need to add the intelligence in the script to know the current status of the schema in the appropriate env and then call the relevant APIs.

 

[1] https://developer.adobe.com/experience-platform-apis/references/catalog/#tag/Datasets/operation/createDataset

[2] https://developer.adobe.com/experience-platform-apis/references/catalog/#tag/Datasets/operation/putDataset

[3] https://developer.adobe.com/experience-platform-apis/references/schema-registry/#tag/ExportImport/operation/retrieveExportPayload

[4] https://developer.adobe.com/experience-platform-apis/references/schema-registry/#operation/listLastBatches 

 

I hope this helps!

 

Thanks,

Chetanya Jain