title: Is there a way to configure retries for Azure DevOps pipeline tasks or jobs?
body: <p>Currently I have a OneBranch DevOps pipeline that fails every now and then while restoring packages. Usually it fails because of some transient error like a socket exception or timeout. Re-trying the job usually fixes the issue.</p>
  <p>Is there a way to configure a job or task to retry?</p>