microsoft/azure-pipelines-task-lib

Add ability to read TimeoutInMinutes in a task

petrochuk opened this issue · 8 comments

Environment

azure-pipelines-task-lib version: Latest

Issue Description

We own Power Platform Build tools tasks. Each of our tasks calls Power Platform Dataverse via WebAPI. Ideally we would like to synchronize timeouts so user only sets on TimeoutInMinutes and we adjust WebAPI timeout accordingly. When seeing WebAPI errors users are increasing TimeoutInMinutes thinking our tasks will run for longer but it is not affecting us because our task is unable to read TimeoutInMinutes.

Expected behaviour

Task should be able to read TimeoutInMinutes

Here is an example: microsoft/powerplatform-build-tools#328

Past asks here: #792 #796

Hi @petrochuk thanks for reporting!
We are working on more prioritized issues at the moment but will get back to this one soon.

@vmapetr move to backlog means this is unlikely to be done, right? Just based on backlog size of 600 items

When will collaboration be made possible? @vmapetr any idea?

Hi @petrochuk @markus-codechefs.
Let us check if we can prioritize this issue and investigate how we can implement this ability in the task-lib.

This issue has had no activity in 90 days. Please comment if it is not actually stale

I believe we may close this. There have been some improvements with our pipelines but we still experiece issues when a CRM solution takes too long to be deleted.

As you may see in the image below the timeout now happens at 5 min as before it was 4 min. :)

image

This issue has had no activity in 90 days. Please comment if it is not actually stale