安装在构建过程中引用 VS Team Services git repo 的作曲家依赖项
Install composer dependencies that reference VS Team Services git repo during build
我有一个项目位于 Visual Studio Team Services git 存储库中。其中有一个作曲家文件,它引用其他 VSTS git 存储库作为依赖项。
以下是作曲家文件的示例:
{
"name": "mybiz/app",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://mybiz.visualstudio.com/DefaultCollection/myproject/_git/mybiz-app",
"reference": "someguid"
}
构建定义(也在 Team Services 中)非常简单,有一个执行 "composer install" 的任务。当我 运行 构建时出现此错误:
Loading composer repositories with package information
Installing dependencies from lock file
Installing mybiz/app (1.0.0)
Cloning someguid
Authentication required (mybiz.visualstudio.com):
Username:
[RuntimeException]
Aborted
我在 Team Services 中创建了 PAT 和备用凭据设置,但我不知道如何在构建代理上使用它们 and/or 如果它们是这个问题的正确答案。
将 URL 更新为这种格式:
"url": "https://alternativeusername:alternativepassword@youraccount.visualstudio.com/_git/yourproject",
我有一个项目位于 Visual Studio Team Services git 存储库中。其中有一个作曲家文件,它引用其他 VSTS git 存储库作为依赖项。
以下是作曲家文件的示例:
{
"name": "mybiz/app",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://mybiz.visualstudio.com/DefaultCollection/myproject/_git/mybiz-app",
"reference": "someguid"
}
构建定义(也在 Team Services 中)非常简单,有一个执行 "composer install" 的任务。当我 运行 构建时出现此错误:
Loading composer repositories with package information
Installing dependencies from lock file
Installing mybiz/app (1.0.0)
Cloning someguid
Authentication required (mybiz.visualstudio.com):
Username:
[RuntimeException]
Aborted
我在 Team Services 中创建了 PAT 和备用凭据设置,但我不知道如何在构建代理上使用它们 and/or 如果它们是这个问题的正确答案。
将 URL 更新为这种格式:
"url": "https://alternativeusername:alternativepassword@youraccount.visualstudio.com/_git/yourproject",