问题标签 [azure-pipelines]
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.
curl - 如何使用 ASP.NET WebAPI 接受 cURL 选项 -T 请求?
我正在尝试使用将文件发布到我的 WebAPI
通过遵循此答案https://stackoverflow.com/a/10327789/1421847,我已经能够接受带有选项的文件-F "image=@C:/path/to/a/file.zip"
并读取appName
和version
参数。但是,在 VSTS 构建任务https://github.com/Microsoft/vso-agent-tasks/tree/master/Tasks/cURLUploader中使用 cURL我必须使用该-T
选项接受请求。
到目前为止,我发现它执行了一个 http PUT 请求,并且内容不是 MimeMultipart。
c# - 如何修复 TFS 构建问题“ResolveComReference”任务意外失败进程无法访问文件 System.Windows.Interactivity.resources.dll'
我有一个 WPF 解决方案,我正在使用带有 TFVC 的 Visual Studio Team Services 进行源代码控制。我创建了一个自动构建,但是,构建将失败(偶尔)并出现以下错误:
当这种情况发生时..我可以排队另一个构建,它会通过。有谁知道为什么会发生这种情况以及如何解决?
powershell - VSO 复制到任务失败,原因不明
我有一个视觉工作室团队服务构建设置。到目前为止,我有 2 个步骤。
Visual Studio Build - 这很好用 复制文件 - 这也取决于我设置目标路径的位置。
现在我需要将输出的文件部署到我们的应用程序中。有多个任务可以使用:复制文件、复制和发布构建工件、发布构建工件等。
我决定复制文件,因为这似乎是最直接的,毕竟,我只需要复制文件。:)
我的问题是,如果我将目标文件夹更改为 E:\test\ 它会完美地复制所有内容。但是,将目标文件夹设置为应用程序路径:E:\Program Files\App\CI 我收到以下错误消息:
在错误中它说:
错误:ENOENT,没有这样的文件或目录 'E:\build\agent\tasks\CopyFiles\1.0.9\"E:'
尾随的“E:向我跳出,但不知道为什么会这样。对此有什么想法吗?
visual-studio-2013 - 如何在 Visual Studio Online Build 定义中将参数传递给 NuGet?
我有一个包含多个项目的解决方案签入到 TFS(Visual Studio 团队服务)。我只希望其中一个项目(以及它的依赖项)构建并部署到我创建的 Azure 网站。根据本指南,我的解决方案及其项目遵循 NuGet 2.7+ Automatic Package Restore 方法。在我的本地 Visual Studio 2013 环境中一切正常。
我使用本指南在 Team Services 中创建了一个非常基本的部署构建,但构建失败并出现有关 NuGet 的以下错误:
我的问题是:我到底该怎么做specify either -PackagesDirectory or -SolutionDirectory
?我找不到任何有关此的文档。
或者,也许我完全以错误的方式来解决这个问题?
node.js - Running NPM on a self-hosted VSO Agent
I have set up a VSO agent using an Azure VM and the Visual Studio Release plugin on Azure. I have also installed the latest version of node.js (using NVM for windows). I used the default account when installing the VSO agent as the credentials I used for remote desktop would not work.
I can remote into the machine and run the build script I am trying to run from VSO. I can also run purely .NET builds with it and its fine. My issues comes in using npm to install my packages and run the build.
I have set up a demand on the build like so:
npm | exists
I have set up a capability on the VSO agent from the control panel like so:
npm | C:\Program Files\nodejs\npm.cmd
Have also tried
npm | C:\Program Files\nodejs
I can see npm.cmd in that folder and I can run npm when I remote in using that path. I have also restarted the VSO Agent service as per this question:
TFS build agent cannot locate npm
Restarted the server and also done the "update all agents" a few times. I have also got npm in my path and am able to execute it normally when logged in.
Edit:
Error message:
I have also tried adding the line as described below:
$env:Path += ";C:\Program Files\nodejs\"
Same error. A Write-Host
of my $env:Path write after that command gives:
Both C:\Program Files\nodejs\npm.cmd
and C:\Program Files\nodejs\node.js
exist and NETWORK SERVICE has permission on them. (As well as Adiministrators, SYSTEM and my login)
tfs - 尝试使用 TFS 跨平台命令行界面将任务上传到 VSO 时访问被拒绝
尝试执行以下命令:
tfx 构建任务上传 --task-path ./SwapDeploymentSlots
将导致:
错误:请求失败:禁止 (403) - 访问被拒绝。[用户名] 需要管理权限才能执行该操作。有关详细信息,请联系 Team Foundation Server 管理员。
根据TFS-CLI文档的要求,该用户是Agent Pool Administrators组的成员。
关于如何解决这个问题的任何想法?
tfs - TFS vNext 构建代理失败并出现 407 代理身份验证错误
在本地 vNext 构建代理上从 Visual Studio Team Services 触发构建在从存储库获取源时失败,可能是因为公司代理。VSTS 上的构建日志显示:
在构建服务器上,代理日志显示以下异常:
关于 407 代理身份验证错误有很多类似的问题,建议更改配置文件,但没有具体针对 vNext 构建代理的问题。是否有某个配置文件可以编辑以解决此问题?
maven - VSTS Visual Studio Online Maven settings.xml
我有一个正在构建的 java maven 应用程序。这个 java 应用程序使用了一个私有存储库。我在我的 settings.xml 文件中指定了详细信息(url/用户名/密码)
有谁知道我如何使用 maven 构建 VSTS 以使用自定义 settings.xml?
azure-devops - SpecFlow + VSTS/TFS 2015
使用 TFS2015/VSTS 中的新构建系统,我的 SpecFlow 测试没有被选中。在同一个项目中,分别用[TestClass]
和装饰的类和方法[TestMethod]
由 TFS 提取和测试。TFS2015/VSTS 运行 SpecFlow 2.0 测试的基本要求是什么?
编辑:添加packages.config
内容。如您所见,我已经SpecRun
安装了,并且在 Visual Studio 中,我能够按照我的预期运行 SpecFlow 测试(即它们都出现在测试资源管理器中)