使用ARM模板中的VSTS存储库部署到Azure

时间:2018-02-27 19:50:42

标签: azure azure-devops

我尝试使用VSTS作为源控件在azure中创建一个webapp。我有这个:

"properties": {
    "repoUrl": "https://clt-8601add0-7378-4c18-839d-8c46ac1cdd98.visualstudio.com/ResourceManagerTest/_git/[ProjectName]",
    "branch": "master",
    "isManualIntegration": true
}

但是当我尝试这个时,我的配置状态失败了。如果我想使用VSTS,我必须在模板中使用哪个URL?

2 个答案:

答案 0 :(得分:0)

我不认为VSTS允许公开回购,因此在进行此模板部署之前,您必须对VSTS进行身份验证(如果可能的话)。

但是既然你有VSTS,那么最好使用VSTS配置合适的build \ release管道。

答案 1 :(得分:0)

我设法解决了自己的问题。不使用repo提供的git url,而是使用:https://[username]:[Personal Access Token]@[url]通过VSTS进行身份验证

所以在我的例子中,我可能会使用

https://collin:123456780abcdefg@clt-8601add0-7378-4c18-839d-8c46ac1cdd98.visualstudio.com/ResourceManagerTest/_git/[ProjectName]