Hi Kun Kuang ,
Welcome to Microsoft Q&A platform and thanks for posting your query here.
As per my understanding , you want to deploy ADF but not via Arm template. Using ARM template is the most suited way of performing CICD in ADF. Could you please share the reason why you dont want to use ARM template.
Azure Data Factory utilizes Azure Resource Manager templates to store the configuration of your various ADF entities (pipelines, datasets, data flows, and so on). There are two suggested methods to promote a data factory to another environment:
- Automated deployment using Data Factory's integration with Azure Pipelines
- Manually upload a Resource Manager template using Data Factory UX integration with Azure Resource Manager.
Kindly checkout the official documentation: Continuous integration and delivery in Azure Data Factory
Additionally, You can try using bicep for the deployment. Bicep is Domain Specific Language for deploying resources to Azure . For more details around the bicep implementation, kindly checkout this video: Deploying Azure Data Factory using Bicep
Hope it helps. Kindly accept the answer by clicking on Accept answer
button. Thankyou