From feb3b462d3a193df5b231b2fcdf98793bf1f8d52 Mon Sep 17 00:00:00 2001 From: Paul Medynski <31868385+paulmedynski@users.noreply.github.com> Date: Wed, 26 Nov 2025 12:57:34 -0400 Subject: [PATCH 1/4] Added Markdown files to be used on our pipeline dashboards in ADO. --- .../ado.net-pipelines-ci-builds-by-branch.md | 27 +++++++++++++++++++ .../ado.net-pipelines-official-builds.md | 19 +++++++++++++ .../public-pipelines-ci-builds-by-branch.md | 23 ++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md create mode 100644 eng/dashboards/ado.net-pipelines-official-builds.md create mode 100644 eng/dashboards/public-pipelines-ci-builds-by-branch.md diff --git a/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md b/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md new file mode 100644 index 0000000000..32b65ed863 --- /dev/null +++ b/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md @@ -0,0 +1,27 @@ +# CI Builds by Branch + +See also: [Public CI runs]( https://sqlclientdrivers.visualstudio.com/public/_dashboards/dashboard/8435c7fd-1243-461b-96b7-6244356d23aa) + +## Triggers + +The pipelines listed here operate on a variety of repos. Use the branch links +to navigate to each repo. + +The branches listed below indicate the repo branch used for the triggered runs. + +|Pipeline|Branch|Config|PR Runs|Commit Runs|Scheduled Runs|Source| +|-|-|-|-|-|-|-| +|MDS Main CI|[internal/main](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|MDS Main CI-Package|[internal/main](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|MDS Main CI|[internal/release/6.1](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient?path=%2F&version=GBinternal%2Frelease%2F6.1&_a=contents)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|MDS Main CI-Package|[internal/release/6.1](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient?path=%2F&version=GBinternal%2Frelease%2F6.1&_a=contents)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|MDS Main CI|[internal/release/6.0](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient?path=%2F&version=GBinternal%2Frelease%2F6.0&_a=contents)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|MDS Main CI-Package|[internal/release/6.0](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient?path=%2F&version=GBinternal%2Frelease%2F6.0&_a=contents)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|MDS 5.1 Servicing|[internal/release/5.1](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient?path=%2F&version=GBinternal%2Frelease%2F5.1&_a=contents)|Release|No|Yes|Sunday 08:00 UTC|Classic UI| +|Test-SqlClient-Kerberos-Azure|[main](https://github.com/dotnet/SqlClient)|Release|No|No|Mon-Fri 07:00 UTC|Classic UI| +|Test-SqlClient-Kerberos-Azure|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|No|Mon-Fri 07:00 UTC|Classic UI| +|Test-SqlClient-Kerberos-Azure|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|No|Mon-Fri 07:00 UTC|Classic UI| +|Test-SqlClient-Kerberos-Azure|[release/5.1](https://github.com/dotnet/SqlClient/tree/release/5.1)|Release|No|No|Mon-Fri 07:00 UTC|Classic UI| +|Test-SqlClient-Managed-Instance|[main](https://github.com/dotnet/SqlClient)|Release|No|No|Daily 03:00 UTC|Classic UI| +|Test-SqlClient-Managed-Instance|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|No|Daily 03:00 UTC|Classic UI| +|Test-SqlClient-Managed-Instance|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|No|Daily 03:00 UTC|Classic UI| diff --git a/eng/dashboards/ado.net-pipelines-official-builds.md b/eng/dashboards/ado.net-pipelines-official-builds.md new file mode 100644 index 0000000000..bcf5c653c8 --- /dev/null +++ b/eng/dashboards/ado.net-pipelines-official-builds.md @@ -0,0 +1,19 @@ +# Official Builds + +## Triggers + +The pipelines listed here operate on a variety of repos. Use the branch links +to navigate to each repo. + +The branches listed below indicate the repo branch used for the triggered runs. + +|Pipeline|Branch|Config|PR Runs|Commit Runs|Scheduled Runs|Source| +|-|-|-|-|-|-|-| +|dotnet-sqlclient-Official|[internal/main](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient)|Release|No|No|Mon-Fri 03:30 UTC, Sun 04:30 UTC|YAML| +|Microsoft.Data.SqlClient.sni-Official|[master](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/Microsoft.Data.SqlClient.sni)|Release|No|Yes|Mon-Fri 23:00 UTC, Sun 04:00 UTC|YAML| +|akv-official|N/A|Release|No|No|No|YAML| +|mds-official|N/A|Release|No|No|TBD|YAML| +|Localization-CI|[master](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/Microsoft.Data.SqlClient), [main](https://github.com/dotnet/SqlClient)|Release|No|No|Daily 19:00 UTC|Classic UI| +|Docs-Build-Pack-Publish|[internal/main](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/dotnet-sqlclient)|Release|No|No|Mon 02:00 UTC|Classic UI| +|SNI-MDS run tests|[main](https://github.com/dotnet/SqlClient)|Release|No|No|No|Classic UI| +|dotnet-sqlclient-fuzztest|[ConfigFuzz](https://sqlclientdrivers.visualstudio.com/ADO.Net/_git/Microsoft.Data.SqlClient?path=%2F&version=GBConfigFuzz&_a=contents)|Release|No|No|Sun,Wed,Fri 01:00 UTC|Classic UI| diff --git a/eng/dashboards/public-pipelines-ci-builds-by-branch.md b/eng/dashboards/public-pipelines-ci-builds-by-branch.md new file mode 100644 index 0000000000..3b1162aeb6 --- /dev/null +++ b/eng/dashboards/public-pipelines-ci-builds-by-branch.md @@ -0,0 +1,23 @@ +# CI Builds by Branch + +See also: [Internal CI](https://sqlclientdrivers.visualstudio.com/ADO.Net/_dashboards/dashboard/98f82958-c0c1-4a4f-9172-748291e9bb28) + +## Triggers + +All pipelines listed here operate on the +[GitHub SqlClient](https://github.com/dotnet/SqlClient) repo. + +The branches listed below indicate the repo branch used for the triggered runs. +PR pipelines run on the topic branch associated to the PR. + +|Pipeline|Branch|Config|PR Runs|Commit Runs|Scheduled Runs|Source| +|-|-|-|-|-|-|-| +|PR-SqlClient-Project|N/A|Debug|Yes|No|None|YAML| +|PR-SqlClient-Package|N/A|Debug|Yes|No|None|YAML| +|CI-SqlClient|[main](https://github.com/dotnet/SqlClient)|Release|No|Yes|Weekdays 01:00 UTC|YAML| +|CI-SqlClient-Package|[main](https://github.com/dotnet/SqlClient)|Release|No|Yes|Weekdays 03:00 UTC|YAML| +|CI-SqlClient|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|Yes|Sunday 04:00 UTC|YAML| +|CI-SqlClient-Package|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|Yes|Sunday 04:30 UTC|YAML| +|CI-SqlClient|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday -6:00 UTC|YAML| +|CI-SqlClient-Package|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday 06:30 UTC|YAML| +|Release 5.1|[release/5.1](https://github.com/dotnet/SqlClient/tree/release/5.1)|Release|Yes|Yes|Sunday 08:00 UTC|Classic UI| From a970b3268a84264423b2ccdd45e2e311d3720918 Mon Sep 17 00:00:00 2001 From: Paul Medynski <31868385+paulmedynski@users.noreply.github.com> Date: Wed, 26 Nov 2025 13:04:09 -0400 Subject: [PATCH 2/4] - Removed eng/dashboards from pipeline triggers since it doesn't contain any files related to builds. --- ...dotnet-sqlclient-ci-package-reference-pipeline.yml | 2 +- ...dotnet-sqlclient-ci-project-reference-pipeline.yml | 2 +- eng/pipelines/dotnet-sqlclient-signing-pipeline.yml | 11 ++++++----- eng/pipelines/sqlclient-pr-package-ref-pipeline.yml | 2 +- eng/pipelines/sqlclient-pr-project-ref-pipeline.yml | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml b/eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml index d5cda056b4..c41bf06c81 100644 --- a/eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml +++ b/eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml @@ -66,7 +66,7 @@ trigger: - .azuredevops - .config - doc - - eng + - eng/pipelines - src - tools - azurepipelines-coverage.yml diff --git a/eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml b/eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml index 00b6dbc4d6..c96013d33a 100644 --- a/eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml +++ b/eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml @@ -66,7 +66,7 @@ trigger: - .azuredevops - .config - doc - - eng + - eng/pipelines - src - tools - azurepipelines-coverage.yml diff --git a/eng/pipelines/dotnet-sqlclient-signing-pipeline.yml b/eng/pipelines/dotnet-sqlclient-signing-pipeline.yml index abf2d148d9..111412a0dd 100644 --- a/eng/pipelines/dotnet-sqlclient-signing-pipeline.yml +++ b/eng/pipelines/dotnet-sqlclient-signing-pipeline.yml @@ -11,14 +11,15 @@ trigger: - internal/main paths: include: + - .azuredevops + - .config + - doc + - eng/pipelines - src - - eng - tools - - .config + - azurepipelines-coverage.yml - build.proj - - Nuget.config - - '*.cmd' - - '*.sh' + - NuGet.config schedules: - cron: '30 4 * * Mon' diff --git a/eng/pipelines/sqlclient-pr-package-ref-pipeline.yml b/eng/pipelines/sqlclient-pr-package-ref-pipeline.yml index 0b7d8058b0..a3ec8762a2 100644 --- a/eng/pipelines/sqlclient-pr-package-ref-pipeline.yml +++ b/eng/pipelines/sqlclient-pr-package-ref-pipeline.yml @@ -39,7 +39,7 @@ pr: - .azuredevops - .config - doc - - eng + - eng/pipelines - src - tools - azurepipelines-coverage.yml diff --git a/eng/pipelines/sqlclient-pr-project-ref-pipeline.yml b/eng/pipelines/sqlclient-pr-project-ref-pipeline.yml index ba3588195a..79c1258f4d 100644 --- a/eng/pipelines/sqlclient-pr-project-ref-pipeline.yml +++ b/eng/pipelines/sqlclient-pr-project-ref-pipeline.yml @@ -39,7 +39,7 @@ pr: - .azuredevops - .config - doc - - eng + - eng/pipelines - src - tools - azurepipelines-coverage.yml From dfca6302fe26f0994afd4cd65fa91ba6053e610a Mon Sep 17 00:00:00 2001 From: Paul Medynski <31868385+paulmedynski@users.noreply.github.com> Date: Wed, 26 Nov 2025 13:07:36 -0400 Subject: [PATCH 3/4] - Addressed Copilot comments. --- eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md | 2 +- eng/dashboards/public-pipelines-ci-builds-by-branch.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md b/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md index 32b65ed863..1e19842ee7 100644 --- a/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md +++ b/eng/dashboards/ado.net-pipelines-ci-builds-by-branch.md @@ -1,6 +1,6 @@ # CI Builds by Branch -See also: [Public CI runs]( https://sqlclientdrivers.visualstudio.com/public/_dashboards/dashboard/8435c7fd-1243-461b-96b7-6244356d23aa) +See also: [Public CI runs](https://sqlclientdrivers.visualstudio.com/public/_dashboards/dashboard/8435c7fd-1243-461b-96b7-6244356d23aa) ## Triggers diff --git a/eng/dashboards/public-pipelines-ci-builds-by-branch.md b/eng/dashboards/public-pipelines-ci-builds-by-branch.md index 3b1162aeb6..c063952238 100644 --- a/eng/dashboards/public-pipelines-ci-builds-by-branch.md +++ b/eng/dashboards/public-pipelines-ci-builds-by-branch.md @@ -18,6 +18,6 @@ PR pipelines run on the topic branch associated to the PR. |CI-SqlClient-Package|[main](https://github.com/dotnet/SqlClient)|Release|No|Yes|Weekdays 03:00 UTC|YAML| |CI-SqlClient|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|Yes|Sunday 04:00 UTC|YAML| |CI-SqlClient-Package|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|Yes|Sunday 04:30 UTC|YAML| -|CI-SqlClient|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday -6:00 UTC|YAML| +|CI-SqlClient|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday 6:00 UTC|YAML| |CI-SqlClient-Package|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday 06:30 UTC|YAML| |Release 5.1|[release/5.1](https://github.com/dotnet/SqlClient/tree/release/5.1)|Release|Yes|Yes|Sunday 08:00 UTC|Classic UI| From aae56219352405f75934e159cccb0f94d2b18086 Mon Sep 17 00:00:00 2001 From: Paul Medynski <31868385+paulmedynski@users.noreply.github.com> Date: Wed, 26 Nov 2025 13:11:14 -0400 Subject: [PATCH 4/4] Fix UTC time format. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- eng/dashboards/public-pipelines-ci-builds-by-branch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/dashboards/public-pipelines-ci-builds-by-branch.md b/eng/dashboards/public-pipelines-ci-builds-by-branch.md index c063952238..439e1c203a 100644 --- a/eng/dashboards/public-pipelines-ci-builds-by-branch.md +++ b/eng/dashboards/public-pipelines-ci-builds-by-branch.md @@ -18,6 +18,6 @@ PR pipelines run on the topic branch associated to the PR. |CI-SqlClient-Package|[main](https://github.com/dotnet/SqlClient)|Release|No|Yes|Weekdays 03:00 UTC|YAML| |CI-SqlClient|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|Yes|Sunday 04:00 UTC|YAML| |CI-SqlClient-Package|[release/6.1](https://github.com/dotnet/SqlClient/tree/release/6.1)|Release|No|Yes|Sunday 04:30 UTC|YAML| -|CI-SqlClient|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday 6:00 UTC|YAML| +|CI-SqlClient|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday 06:00 UTC|YAML| |CI-SqlClient-Package|[release/6.0](https://github.com/dotnet/SqlClient/tree/release/6.0)|Release|No|Yes|Sunday 06:30 UTC|YAML| |Release 5.1|[release/5.1](https://github.com/dotnet/SqlClient/tree/release/5.1)|Release|Yes|Yes|Sunday 08:00 UTC|Classic UI|