0
A
回答
0
感谢埃迪,
我找到了一个解决方案在您的帮助,我 使用0.5.8版本的VSTS任务-lib库,并且将其更新到0.9.7,并做了以下内容,
//Import the task lib 0.9.7
import tl = require('vsts-task-lib/task');
//Get the endpoint ID (a guid)
serverEndpoint = tl.getInput('serverEndpoint', true);
//Get the enpoint URL for the retrieved end point id and parse it to URL type
serverEndpointUrl: url.Url = url.parse(tl.getEndpointUrl(this.serverEndpoint, false));
//Extract authentication details from url
serverEndpointAuth = tl.getEndpointAuthorization(this.serverEndpoint, false);
//Read parameters to variable
//NOTE: You cant write this data to console, if you do write, it will write //asterisk (****) instead of real values.
username = this.serverEndpointAuth['parameters']['username'];
password = this.serverEndpointAuth['parameters']['password'];
//Pass the variables as parameters.
1
您需要将要使用的服务端点添加到构建扩展的task.json中,然后才能在构建任务中使用它。有关详细信息,请参阅此链接:Service Endpoints in Team Services。
而且您还可以查看GitHub中的VSTS Agent Task以了解如何在构建任务中使用服务端点,如this one。
相关问题
- 1. 从javascript访问VSTS服务端点
- 2. 从服务器端访问分析
- 3. 访问从机端
- 4. Yodlee providerAccounts REST端点凭证
- 5. 如何从客户端访问服务器主机名知道客户端访问服务器FQDN
- 6. 存储跨域Web服务访问凭证的最佳实践?
- 7. 从vsts/tfs访问受身份服务器4保护的WebApi
- 8. 从VSTS版本访问Azure服务Prinicpal详细信息
- 9. 从WCF服务访问客户端证书属性
- 10. 从服务器拒绝的powershell凭证
- 11. 从Javax-jws Web服务访问认证
- 12. 从远程机器访问web服务
- 13. SQLServer服务登录凭证
- 14. 凭证在报告服务
- 15. 从WCF测试客户端运行WCF服务时指定客户端凭证
- 16. 如何从服务器端后台服务访问Google AnalyticsAPI?
- 17. EWS:验证服务的凭证
- 18. 如何通过'webservice凭证'传递给我的web服务端点?
- 19. SugarCRM账户凭证和机会凭证
- 20. 从凭证提供程序向C#服务提供凭证信息
- 21. Request.LogonUserIdentity.Name返回asp.net服务器凭证不是用户凭证
- 22. 从客户端程序访问服务器端代码
- 23. Azure云服务虚拟机端点
- 24. Vsts拒绝访问任务板
- 25. 确保客户端/服务器身份验证没有凭据
- 26. 在Azure函数中访问VSTS构建服务器版本
- 27. 跨机队的凭证分配/存储
- 28. 使用ASP.NET Core后端服务器验证Google访问令牌
- 29. 验证Facebook用户ID和访问令牌服务器端
- 30. 从本地主机以外的机器访问WCF服务
什么是您的扩展的类型,构建任务? –
是它的构建扩展。 – Bandara