fix(ci): treat partially succeeded builds as successful pipeline runs (#8605)
diff --git a/backend/plugins/azuredevops_go/tasks/shared.go b/backend/plugins/azuredevops_go/tasks/shared.go
index 6b4ec6f..3ceae7c 100644
--- a/backend/plugins/azuredevops_go/tasks/shared.go
+++ b/backend/plugins/azuredevops_go/tasks/shared.go
@@ -109,8 +109,8 @@
}
var cicdBuildResultRule = devops.ResultRule{
- Success: []string{succeeded},
- Failure: []string{canceled, failed, none, partiallySucceeded},
+ Success: []string{succeeded, partiallySucceeded},
+ Failure: []string{canceled, failed, none},
Default: devops.RESULT_DEFAULT,
}
diff --git a/backend/python/plugins/azuredevops/azuredevops/streams/builds.py b/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
index bbf9e74..5230bff 100644
--- a/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
+++ b/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
@@ -52,7 +52,7 @@
elif b.result == Build.BuildResult.Failed:
result = devops.CICDResult.FAILURE
elif b.result == Build.BuildResult.PartiallySucceeded:
- result = devops.CICDResult.FAILURE
+ result = devops.CICDResult.SUCCESS
elif b.result == Build.BuildResult.Succeeded:
result = devops.CICDResult.SUCCESS