我正在使用Visual Studio Online从Team Services(以前是Visual Studio Online)的git存储库构建Visual Studio解决方案。该构建在向Team Services注册并发布到Team Services的本地构建代理上进行。
在构建定义的“存储库”设置中,将“标签源”设置为“成功构建”,并指定了“标签格式”。
构建日志显示版本已标记:
Created ref refs/tags/BuildName - SolutionName - Release_1.2.16134.03 at c1fa2a4b9e0f3365e2269bb947af7819faf40354.
Run Code Online (Sandbox Code Playgroud)
在构建的“工件”选项卡上,它显示“ build.sourceLabel”,并具有指向以下内容的超链接:
refs/tags/BuildName - SolutionName ...
Run Code Online (Sandbox Code Playgroud)
但是,当我单击超链接时,出现了TFS错误:
TF401175:The version descriptor <Tag: BuildName - SolutionName - Release_1.2.16134.03 > could not be resolved to a version in the repository RepositoryName
Run Code Online (Sandbox Code Playgroud)
我也无法在本地git存储库中找到任何标签:
git pull --tags
git tag
Run Code Online (Sandbox Code Playgroud)
什么也没显示。
我是否需要任何其他步骤将源标签从构建代理推送到Team Services?该链接上的最高答案似乎表明我所做的事情是正确的(但是我没有使用托管池)。
我的存储库设置如下所示:
有没有其他人有这个问题?有什么建议么?
提前致谢。
我想提供构建ID作为我的构建中的某些脚本的参数:
但这并没有解析构建的ID.相反,它是按字面意思使用的.见输出:
dotnet publish -c Release -o C:\agent\_work\50\a\MyProject.Api --version-suffix $(BuildID)
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
如何选择CI构建使用的池(或代理)?当我选择"manage"(在构建摘要的默认队列旁边)时,我看到了一个池列表,我有权创建一个新池"laptops",但无法选择此作为默认值.它总是以"Hosted"结尾(并且那里还不支持网络核心.csproj)
Larsi
现在我可以从VSTS部署到azure,但是在部署成功后我无法运行npm.
现在它的工作就像 - >运行npm install for branch files => zip => copy to azure => deploy.
我想将npm run custom-comand添加到此链的末尾.怎么做?
我正在努力让我的构建管道启动并运行一个angular-cli应用程序.据我所知,我需要使用globaly安装angular-cli才能测试应用程序.
但是当我运行"安装Angular-CLI"步骤时,我在VSTS中收到以下错误
2017-07-23T19:10:50.7544696Z ## [section]开始:安装Angular CLI 2017-07-23T19:10:50.7674698Z ==================== ================================================== ======== 2017-07-23T19:10:50.7674698Z任务:npm 2017-07-23T19:10:50.7674698Z描述:安装和发布npm包,或运行npm命令.支持npmjs.com和经过身份验证的注册表,如包管理.2017-07-23T19:10:50.7674698Z版本:1.0.3 2017-07-23T19:10:50.7674698Z作者:Microsoft Corporation 2017-07-23T19:10:50.7674698Z帮助:更多信息 2017-07-23T19:10 :50.7674698Z ================================================= =============================== 2017-07-23T19:10:51.5557774Z ## [错误] TypeError:无法读取属性'trim'of null 2017-07-23T19:10:51.5587778Z ## [section]完成:安装Angular CLI
我输入了链接中显示的所有内容.这是某个地方的错误,还是有人知道我做错了什么?
在我的发布定义中,我已将环境设置为具有释放触发器,以便在使用特定标记完成构建时,将开始部署.但是,在设置此项后,不会启动任何版本或部署.我想我错过了一些小东西,但不能把我的手指放在它上面....
我的构建标记(在构建期间自动添加):
我的发布触发器:
在构建完成后,需要更改哪些设置才能启动发布和部署?
continuous-integration azure-devops azure-pipelines azure-pipelines-release-pipeline
我是VSTS平台的新手.在我的一个项目中,我试图将bitbucket源代码控制集成到VSTS.通过这种方式,我应该能够看到bitbucket上的更新到VSTS帐户上.
我尝试过在VSTS上创建构建,但这只显示了所选的bitbucket存储库的提交历史记录.
有没有办法管理VSTS上的所有bitbucket更改作为源代码控制?
bitbucket bitbucket-api azure-devops azure-pipelines azure-devops-rest-api
我正在从一个内部部署的TFS实例迁移到VSTS.我有很多迁移到VSTS的构建管道(vNext构建定义),但现在我必须更新它们才能使用特定的代理.
UI和命令行客户端中没有可用选项.
我错过了一个可用的选项,所以我可以立即更新它们吗?
我们希望将TFS工作项链接到发行版,因此我们可以轻松地从发行版中单击一下,打开一个包含有关此发行版的更多信息的TFS项。信息,如发行说明等。
可能吗?发行版具有创建发行版时可以设置的这些变量,但它们不包含(可单击链接)。
azure-devops azure-pipelines azure-pipelines-release-pipeline
azure-pipelines ×10
azure-devops ×7
azure-pipelines-release-pipeline ×2
npm ×2
angular-cli ×1
azure ×1
bitbucket ×1
deployment ×1
git ×1
migration ×1
node.js ×1
tagging ×1
tfs ×1