Azure 无法使用CI/CD在ADF v2中部署TumblingWindowTrigger
目前,我们有CI/CD发布管道设置,用于按照从开发到测试数据工厂部署ADF V2代码。在Azure DevOps中运行发布管道时,失败并出现以下错误Azure 无法使用CI/CD在ADF v2中部署TumblingWindowTrigger,azure,azure-devops,azure-pipelines-release-pipeline,azure-data-factory-2,Azure,Azure Devops,Azure Pipelines Release Pipeline,Azure Data Factory 2,目前,我们有CI/CD发布管道设置,用于按照从开发到测试数据工厂部署ADF V2代码。在Azure DevOps中运行发布管道时,失败并出现以下错误 { "status": "Failed", "error": { "code": "ResourceDeploymentFailure", "message": "The resource operation completed with terminal provisioning state 'Failed'.",
{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "DeploymentFailed",
"message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.",
"details": [
{
"code": "BadRequest",
"message": "{\r\n \"error\": {\r\n \"code\": \"TumblingWindowTriggerStartTimeUpdateNotAllowed\",\r\n \"message\": \"Update of start time for tumbling window trigger is not allowed.null\",\r\n \"target\": null,\r\n \"details\": null\r\n }\r\n}"
}
]
}
]
}
}
在不更新或参数化翻滚窗口触发器的开始时间的情况下,是否存在部署ARM模板来测试ADF的变通方法
非常感谢您的帮助 我没有更新这样的触发器。但是为了防止部署问题,我基于一个参数向触发器添加了一个条件 参数定义
"isNewDeployment": {
"type": "bool",
"defaultValue": true
}
状况
"condition": "[parameters('isNewDeployment')]"
根据是否要部署触发器,调整部署的参数文件
"isNewDeployment": {
"value": false
}
对我来说也是一样 尽管我编写了另一个脚本,它在ARM模板中检查触发时间,然后在DataFactory中检查触发时间
希望这有帮助。干杯。您能分享整个DevOps日志吗?请尝试直接在Azure中创建翻滚窗口触发器,以查看是否可以创建它:。