"Give your CI/CD pipelines a truer continuous integration experience" ™
- Create new
adf-<DATA FACTORY NAME>.yml
fromadf-COPY-ME.yml
template under.devops
and update variables/trigger path. - Connect development Data Factory to repo and set root path as
/adf/<DATA FACTORY NAME>
- Set branch
main
as the collaboration branch. - Setting branch
adf_publish
as the publish branch is only for initialization, but is not used afterwards.
- Set branch
- Check box to "Disable publish from ADF studio".
- Check box to "Include global parameters in ARM template". (optional)
- Global parameters are formatted as
default_properties_<PARAM_NAME>_value
in pipeline.
- Global parameters are formatted as
- Add
adf-<DATA FACTORY NAME>.yml
as a pipeline in Azure DevOps. - Make any change in the development ADF and click save (publish should be disabled).
- Validate the pipeline ran and deployed your changes.
- To identify available data factory parameters, view the
ARMTemplateParametersForFactory.json
pipeline artifact after the build runs.- If the data factory parameter needs to be a "SecureString", prefix the parameter with
__secure__
.
- If the data factory parameter needs to be a "SecureString", prefix the parameter with
- Require Pull Requests into the main branch so that only feature branches can be saved from the development Data Factory.
- Pull Requests are required after setting any branch policy.