Right now it seems impossible to use the TFS plugin with a ADO (dev.azure.com) repository. This seems like its because the plugin skips over the authentication piece for urls that host doesn't end with `.visualstudio.com`.
That is because in the TeamRestClient constructor, it does:
which then it doesn't send along the authorization that you configured in the jenkin's system configuration panel.
I made my own fix: https://github.com/jdstapleton/tfs-plugin/tree/fix-dev-azure
Then while looking at the pull requests, I saw a pretty identical pull request already: https://github.com/jenkinsci/tfs-plugin/pull/224
So the request of this ticket is that can the pull request 224 be merged and then deployed to Jenkin's plugin server.