在我的Azure DevOps版本中,我需要触发一个Azure数据工厂管道并等待该过程完成。
在Az DevOps中有没有任何特殊技巧的方法吗?目前在我的版本中使用vsts-publish-adf。
谢谢
答案 0 :(得分:1)
这是可行的,尽管我无法评估在您的情况下这是否是一个好主意。但是,这是实际的答案:
您可以使用在{strong>发布阶段中运行的Azure CLI Task触发并跟踪管道运行。 Azure CLI具有以az datafactory
开头的Data Factory-specific commands,因此在两种情况下都可以使用它们。
az datafactory pipeline-run
开始运行az datafactory pipeline-run show
一分钟一次另一个解决方案可能是使用REST API,例如this example of monitoring the pipeline run
答案 1 :(得分:1)
在Az DevOps中有没有任何特殊技巧的方法吗?
直接答案是否,因为第三方任务本身不按设计支持。
根据comment from the Author liprec:此时,该任务仅触发管道运行,并且不等待该运行完成。他计划添加此类任务以等待并轮询任务运行。因此,未来几天可能会实现您想要的功能,但是目前尚不支持。
您必须使用Powershell脚本之类的东西来触发通过命令行运行的ADF管道,如上面的 Mekki 所示。这是另一个类似的PS example。