Two builds runs successfully using triggers but the third build faild on trigger and give error "Authentication with TFS Server failed. Please check your settings."? any solution?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
As the message says just above the error you have to enable 'Allow Scripts to Access OAuth Token' in the build definition. It is possible to use a personal access token (PAT)to enable access to if you are triggering via PowerShell script or still you can rely on 'Allow Scripts to Access OAuth Token'
回答2:
This is an Authentication issue, the message explicitly pointed out the troubleshooting options:
- If you use the OAuth Token, make sure you enabled the access to it on the Build Definition (Which mentioned in @ChamindaC's answer above : enable "Allow Scripts to Access OAuth Token" in the build definition.).
- If you use a Personal Access Token, make sure it did not expire.
- If you use Basic Authorization, make sure alternate credentials are enabled on your TFS/VSTS
Based on your comments, seems you are using PAT, then just to check if the PAT is expired or not, or just try adding a new PAT, then try it again with the new PAT.