标签: azure-pipelines

从构建中标记git版本-在git中找不到标记

我正在使用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?该链接上的最高答案似乎表明我所做的事情是正确的(但是我没有使用托管池)。

我的存储库设置如下所示:

储存库设定

有没有其他人有这个问题?有什么建议么?

提前致谢。

git tagging azure-devops azure-pipelines

2
推荐指数
1
解决办法
4454
查看次数

VSTS:在构建步骤中使用$(BuildID)作为参数

我想提供构建ID作为我的构建中的某些脚本的参数:

BuildID

但这并没有解析构建的ID.相反,它是按字面意思使用的.见输出:

dotnet publish -c Release -o C:\agent\_work\50\a\MyProject.Api --version-suffix $(BuildID)
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

tfs azure-devops azure-pipelines-build-task azure-pipelines

2
推荐指数
1
解决办法
1499
查看次数

设置默认构建代理VSTS

如何选择CI构建使用的池(或代理)?当我选择"manage"(在构建摘要的默认队列旁边)时,我看到了一个池列表,我有权创建一个新池"laptops",但无法选择此作为默认值.它总是以"Hosted"结尾(并且那里还不支持网络核心.csproj)

Larsi

azure-devops azure-pipelines

2
推荐指数
2
解决办法
2885
查看次数

如何在VSTS部署成功后在azure app服务上运行npm命令?

现在我可以从VSTS部署到azure,但是在部署成功后我无法运行npm.

现在它的工作就像 - >运行npm install for branch files => zip => copy to azure => deploy.

我想将npm run custom-comand添加到此链的末尾.怎么做?

在此输入图像描述

deployment azure node.js npm azure-pipelines

2
推荐指数
2
解决办法
1万
查看次数

在VSTS上安装angular-cli

我正在努力让我的构建管道启动并运行一个angular-cli应用程序.据我所知,我需要使用globaly安装angular-cli才能测试应用程序.

我一直在尝试按照本指南https://blogs.msdn.microsoft.com/premier_developer/2017/05/17/integrating-angular-4-unit-tests-with-visual-studio-team-services-vsts /

但是当我运行"安装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

我输入了链接中显示的所有内容.这是某个地方的错误,还是有人知道我做错了什么?

angular-cli azure-pipelines

2
推荐指数
1
解决办法
918
查看次数

VSTS构建后触发器发布和部署

在我的发布定义中,我已将环境设置为具有释放触发器,以便在使用特定标记完成构建时,将开始部署.但是,在设置此项后,不会启动任何版本或部署.我想我错过了一些小东西,但不能把我的手指放在它上面....

我的构建标记(在构建期间自动添加):

在此输入图像描述

我的发布触发器:

在此输入图像描述

在构建完成后,需要更改哪些设置才能启动发布和部署?

continuous-integration azure-devops azure-pipelines azure-pipelines-release-pipeline

2
推荐指数
2
解决办法
2347
查看次数

在缓存或工作目录中找不到调试日志

我想使用npm audit创建具有npm软件包审核功能的VSTS构建。我添加了一些任务来运行npm审计。该命令运行,我可以在控制台/日志中查看所有软件包的详细信息。但是,任务失败,抱怨找不到日志文件。如果发现高漏洞软件包,对如何使构建停止工作有任何想法吗?

在此处输入图片说明

在此处输入图片说明

编辑 这是我在本地运行npm audit时结果的最后一行在此处输入图片说明 请注意,它如何显示类别中的漏洞。如果“高”漏洞的值不为零,我希望构建不会继续进行。

npm azure-pipelines

2
推荐指数
2
解决办法
1313
查看次数

如何将bitbucket中的repo同步到Visual Studio团队服务?

我是VSTS平台的新手.在我的一个项目中,我试图将bitbucket源代码控制集成到VSTS.通过这种方式,我应该能够看到bitbucket上的更新到VSTS帐户上.

我尝试过在VSTS上创建构建,但这只显示了所选的bitbucket存储库的提交历史记录.

有没有办法管理VSTS上的所有bitbucket更改作为源代码控制?

bitbucket bitbucket-api azure-devops azure-pipelines azure-devops-rest-api

2
推荐指数
1
解决办法
5150
查看次数

我可以批量更新VSTS构建管道定义吗?

我正在从一个内部部署的TFS实例迁移到VSTS.我有很多迁移到VSTS的构建管道(vNext构建定义),但现在我必须更新它们才能使用特定的代理.

UI和命令行客户端中没有可用选项.

我错过了一个可用的选项,所以我可以立即更新它们吗?

migration azure-devops azure-pipelines

2
推荐指数
1
解决办法
281
查看次数

是否可以将工作项链接到版本?

我们希望将TFS工作项链接到发行版,因此我们可以轻松地从发行版中单击一下,打开一个包含有关此发行版的更多信息的TFS项。信息,如发行说明等。

可能吗?发行版具有创建发行版时可以设置的这些变量,但它们不包含(可单击链接)。

azure-devops azure-pipelines azure-pipelines-release-pipeline

2
推荐指数
1
解决办法
2034
查看次数