问题标签 [build-pipeline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
418 浏览

azure-devops - 错误:在 azure dev-ops(发布模式)中构建 UWP 移动应用时出现内部编译器错误

通过 dev-ops 构建管道在发布模式下构建 UWP 项目时出现以下错误。错误状态为“错误:内部编译器错误”,但没有给出原因。当我使用 VS 2017 和 VS 2019 在本地以发布模式构建它时,它工作正常。我正在使用 64 位版本的 MSBuild。

启动 'C:\Users\VssAdministrator.nuget\packages\runtime.win10-x64.microsoft.net.native.compiler\2.1.8\tools\x64\ilc\Tools64\nutc_driver.exe @"D:\a\1 \s\Satellite\WindowsPhone10\obj\x64\release\ilc\intermediate\MDIL\Satellite.UWP.rsp"'

[错误]C:\Users\VssAdministrator.nuget\packages\microsoft.net.native.compiler\2.1.8\tools\Microsoft.NetNative.targets(788,5):错误:内部编译器错误

C:\Users\VssAdministrator.nuget\packages\microsoft.net.native.compiler\2.1.8\tools\Microsoft.NetNative.targets(788,5):错误:内部编译器错误 [D:\a\1\s \Satellite\WindowsPhone10\Satellite.UWP.csproj]

[错误]C:\Users\VssAdministrator.nuget\packages\microsoft.net.native.compiler\2.1.8\tools\Microsoft.NetNative.targets(788,5):错误:ILT0005:'C:\Users\VssAdministrator .nu​​get\packages\runtime.win10-x64.microsoft.net.native.compiler\2.1.8\tools\x64\ilc\Tools64\nutc_driver.exe @"D:\a\1\s\Satellite\WindowsPhone10\obj \x64\release\ilc\intermediate\MDIL\Satellite.UWP.rsp"' 返回退出代码 1

C:\Users\VssAdministrator.nuget\packages\microsoft.net.native.compiler\2.1.8\tools\Microsoft.NetNative.targets(788,5): 错误:ILT0005: 'C:\Users\VssAdministrator.nuget\ packages\runtime.win10-x64.microsoft.net.native.compiler\2.1.8\tools\x64\ilc\Tools64\nutc_driver.exe @"D:\a\1\s\Satellite\WindowsPhone10\obj\x64\ release\ilc\intermediate\MDIL\Satellite.UWP.rsp"' 返回退出代码 1 [D:\a\1\s\Satellite\WindowsPhone10\Satellite.UWP.csproj] 完成构建项目 "D:\a\1\ s\Satellite\WindowsPhone10\Satellite.UWP.csproj”(默认目标)——失败。

该项目在调试和发布模式下在 VS 2017/2019 本地构建良好。我们开始收到以下错误:

错误:错误:NUTC300F:内部编译器错误:由于内存不足错误,本机编译失败

此错误发生在 VS 本地以及 Dev-Ops 中。为了解决这个问题,我们通过在发布配置中嵌入 true 来使用 64 位版本的 MSBuild。这在本地修复了发布版本,但它开始给我“错误:内部编译器错误”而没有一盎司的信息。所以不确定发生了什么。似乎 Dev-Ops 构建存在问题,因为我在本地使用相同的配置并且它可以工作。

0 投票
1 回答
1149 浏览

azure-devops - 我应该在构建或发布管道的哪里运行测试?

我正在尝试设置构建和发布管道,但我看到可以在构建管道和发布管道中运行 Visual Studio 测试。有人建议我应该选择哪一个吗?

0 投票
1 回答
880 浏览

android - 为 android 项目设置 azure devops 构建管道的问题

我正在尝试为我的 android 应用程序在 azure devops 中设置构建管道。我正在尝试使用基本的自动生成的 yml 文件触发构建。管道停留在“代理连接”一段时间,然后构建失败并出现错误“ ##[error]Error: The process '/Users/vsts/agent/2.158.0/work/1/s/gradlew' failed with退出代码 1 "。

我的 yml 文件内容是

0 投票
1 回答
6801 浏览

azure-devops - 复制文件任务失败,错误为 Unhandled: Not found SourceFolder

我是 Aure Dev Ops 的一个非常新的 CI/CD 领域。所以我创建了一个测试 ASP.NET MVC 应用程序。我在 Visual Studio Online 的 git repo 中签入了应用程序。我的构建管道工作正常,但ms build似乎找不到我发布的文件所在的配置。这是我msbuild configuration在我的yml文件中的:

在我的发布管道中,我使用了copy task以下内容yml

这是我尝试部署版本时遇到的错误:

0 投票
1 回答
268 浏览

tfs - 使用 TF VC 命令替换“Team Foundation PowerTools”TFPT GETCS 命令

我正在使用 Azure DevOps 构建/发布管道来复制 PowerShell 部署脚本。他们中的大多数使用“Team Foundation PowerTools”TFPT GETCS 命令。为了使用管道,我需要使用 TF VC 命令。

有谁知道“Team Foundation PowerTools”TFPT GETCS 命令的替代品

0 投票
1 回答
235 浏览

xamarin.ios - 无法使用托管的 mac 代理 Azure 管道构建 iOS 项目的发布版本

当我尝试使用托管的 mac 代理构建 iOS 项目时出现这两个错误。

lipo : error : unable to find utility "lipo", not a developer tool or in PATH [/Users/runner/runners/2.158.0/work/1/s/src/LOT/iOS/LOT.iOS.csproj]

MTOUCH : error MT5306: Failed to create the a fat library. Please review the build log. [/Users/runner/runners/2.158.0/work/1/s/src/LOT/iOS/LOT.iOS.csproj]

已选择xcode版本10.2.1

我根据本参考文献中给出的解决方案对此进行了更改, https://forums.xamarin.com/discussion/31493/mtouchtask-error-mt5206-failed-to-create-the-a-fat-library-please-review-该-build-log-mt5206

其他一些链接表明这可能是由于许可证引起的,并且尝试过sudo xcodebuild -license accept仍然无法正常工作。有什么线索吗?

更新: 选择 xcode 后11.1lipo : error : unable to find utility "lipo", not a developer tool or in PATH [/Users/runner/runners/2.158.0/work/1/s/src/LOT/iOS/LOT.iOS.csproj]错误已解决。

0 投票
1 回答
1355 浏览

azure-devops - Azure DevOps 使用来自 AWS CodeDeploy 的部署 id 的输出变量作为管道中下一个任务的输入,而不是将变量转换为实际值

我有一个构建管道,可以使用 AWS CodeDeploy 任务通过 Azure Devops 管道将某些内容部署到 AWS。我想通过使用 AWS CodeDeploy 任务步骤中的部署 Id 的输出变量作为输入来报告此部署的详细信息,以通过下一个任务 AWS CLI 命令查询部署。

这是 AWS CodeDeploy 步骤和输出变量的配置。

在此处输入图像描述

这是使用该变量的后续步骤。

在此处输入图像描述

这是构建管道的输出错误。

代码部署任务:

AWS CLI 任务:

它似乎没有将变量转换为实际值。有人可以帮忙吗?

我测试了通过 PowerShell 输出变量并得到了这个错误:

使用脚本:

0 投票
1 回答
3170 浏览

c# - 用于在 Build Pipeline VSTS 中添加 timeoutinminutes 的 Yaml 脚本

当我构建我的测试解决方案(一组单元测试用例)时,我收到以下错误,需要在下面的 yaml 脚本中添加 timeoutinminutes。

[错误 1] 在代理 Hosted Agent 上运行的作业运行时间超过了 60 分钟的最长时间。有关详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=2077134

在下面找到 yaml 脚本:

0 投票
2 回答
64 浏览

github - 将 AzureDevOps 中的构建管道自动连接到具有特定前缀的新创建的存储库

我在 Azure DevOps 中创建了一个构建管道,它连接到我在 Github 中的一个存储库。但是,我想将此构建管道连接/克隆到我的 github 中任何新创建的存储库中,其名称中带有特定前缀,例如“构建”一词。

0 投票
1 回答
705 浏览

build - 如何在 Azure DevOps 中自动触发构建拉取请求?

我创建了一个构建管道。

在我的 Azure 存储库中有 master、develop 和 feature/* 分支。

我创建了一个分支策略来要求构建 feature/* 分支。

如何触发拉取请求的自动构建?甚至如何在拉取请求上手动排队构建?

我在 DevOps 的拉取请求屏幕上看不到这样的选项。

据我所知,构建策略应该出现在右侧的Work Items上方。我的策略没有出现在那里,我什至不可能手动触发构建。

运维

我不确定我做错了什么?或者缺少什么?