[devops] Add a timeout to the 'Publish to Artifact Services Drop' step.#25210
[devops] Add a timeout to the 'Publish to Artifact Services Drop' step.#25210rolfbjarne wants to merge 1 commit intomainfrom
Conversation
This step has taken to hanging recently, and it'll hang until the job's timeout of 3 hours is hit, at which point it'll mark the entire job as failed. So add a timeout just for this step, so that it can timeout by itself, and then the job can finish successfully.
There was a problem hiding this comment.
Pull request overview
Adds a per-step timeout to the “Publish to Artifact Services Drop” Azure DevOps task to prevent pipeline jobs from hanging until the full job-level timeout is reached.
Changes:
- Set
timeoutInMinutes: 30on theartifactDropTask@1step in Windows build template. - Set
timeoutInMinutes: 30on theartifactDropTask@1step in test run template. - Set
timeoutInMinutes: 30on theartifactDropTask@1step in Mac build template.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| tools/devops/automation/templates/windows/build.yml | Adds a 30-minute timeout to the Artifact Services drop publish step. |
| tools/devops/automation/templates/tests/run-tests.yml | Adds a 30-minute timeout to the Artifact Services drop publish step. |
| tools/devops/automation/templates/mac/build.yml | Adds a 30-minute timeout to the Artifact Services drop publish step. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ [CI Build #b79f84c] Build passed (Build packages) ✅Pipeline on Agent |
✅ [PR Build #b79f84c] Build passed (Detect API changes) ✅Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
✅ [CI Build #b79f84c] Build passed (Build macOS tests) ✅Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🔥 [CI Build #b79f84c] Test results 🔥Test results❌ Tests failed on VSTS: test results 0 tests crashed, 34 tests failed, 122 tests passed. Failures❌ linker tests22 tests failed, 22 tests passed.Failed tests
Html Report (VSDrops) Download ❌ monotouch tests (macOS)1 tests failed, 11 tests passed.Failed tests
Html Report (VSDrops) Download ❌ monotouch tests (tvOS)11 tests failed, 0 tests passed.Failed tests
Html Report (VSDrops) Download Successes✅ cecil: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Monterey (12): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
This step has taken to hanging recently, and it'll hang until the job's
timeout of 3 hours is hit, at which point it'll mark the entire job as failed.
So add a timeout just for this step, so that it can timeout by itself, and
then the job can finish successfully.