问题标签 [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.

0 投票
2 回答
6644 浏览

azure-devops - VSO Build -- 响应状态码不表示成功:404(未找到)

尝试 SYNC 时构建总是失败,响应状态代码不表示成功:404(未找到)

Repository Type 是 GIT,在本地机器上部署了一个代理,

  • 存储库类型为 Microsoft GIT,由同一 VSO 托管
  • 代理可以与云中的 Visual Studio Team Services 挂钩,即代理显示在默认池中
  • Visual Studio 可以从部署代理的本地计算机同步
  • 当新构建排队时,代理在尝试同步时失败

构建定义:

  • 平台:$(构建平台)
  • 配置:$(BuildConfiguration)
  • 视觉工作室版本:2015
  • MSBuild 架构:x64
  • 控制选项:启用:true
0 投票
3 回答
9881 浏览

variables - TFS 2015 构建变量可以访问其他构建变量吗?

当我在新的 TFS 2015 团队构建中定义自定义变量时,如下所示:
名称:SomeOutput
值:$(System.DefaultWorkingDirectory)\Some

...它似乎没有扩大$(System.DefaultWorkingDirectory)
有没有解决的办法?

编辑:
至少它似乎并没有到处扩展。

例如,在 MSBuild-Arguments 中,/p:OUTPUT="$(SomeOutput)"扩展为,/p:OUTPUT="C:\TfsData\BuildAgents\_work\3\s\Some"但是当我添加一个带有工具集cmd和参数集的 cmd 行构建任务时/k set,它会打印
SOMEOUTPUT=$(System.DefaultWorkingDirectory)\Some

编辑2:这是我的变量
变量

这是我的工作流程步骤
工作流程

这就是构建打印的内容
构建输出

0 投票
5 回答
14827 浏览

azure-devops - 从 VSTS 发布中排除文件/文件夹

我们在 TFS 内部使用新的 VSO/VSTS 样式构建,截至昨天的 2015 更新 1。

在发布构建工件阶段,我们希望从根栏 2 个子文件夹中复制所有文件/文件夹。

IE:

目前我有**\*作为内容的论点,它显然会发布所有内容。我尝试;-:<exclude_pattern>按照 Google 搜索的建议进行附加,但这只是停止了所有输出并导致一个空文件夹。

有没有办法使用 minimatch 表达式来排除文件夹,或者我需要交换以明确选择要发布的文件夹。

0 投票
0 回答
1128 浏览

continuous-integration - 找不到与参数名称“EnvironmentName”VSTS 构建定义匹配的参数

我试图在 VSTS 中进行构建定义,但出现以下错误:

找不到与参数名称“EnvironmentName”匹配的参数 PowerShellOnTargetMachines 任务失败。这导致作业失败。查看任务的日志以获取更多详细信息。

我无法进行构建定义:

  • 将文件复制到 Windows 计算机
  • 运行 powerShell 脚本

I 使用 powershell 远程脚本配置虚拟机。

这是构建屏幕截图

这是我的 PowerShell 脚本构建配置

0 投票
1 回答
898 浏览

tfs - How to enable Artifacts link

I have a TFS2015 build definition: after the build step I have a PowerShell step which is publishing the build artifacts.

How can I enabled the Artifacts link in the build summary?

I've noticed that the Artifacts link is visible only when I have a Publish Artifacts build step in the build definition. I can't use this step because I need a specific folders structure in the build drop folder.

0 投票
2 回答
2141 浏览

azure-pipelines - VSO 发布 - RangeError:超出最大调用堆栈大小

错误信息:

发布定义:

  • 只有一项任务:Windows 机器文件复制:源、机器、管理员登录:一切正常。

我也试过 Utility-Copy-File Task,同样的错误。

请帮忙。

0 投票
0 回答
412 浏览

azure-devops - 在 VSTS 发布管理中运行构建定义时出错

我正在尝试通过使用 VSTS 的发布管理来设置自动化发布过程。我创建了一个构建定义,它在每次签入时触发。我已经从头开始设置构建定义。构建失败并出现以下错误,不确定我需要在哪里更改工作空间。

工作区 ws_1_1;项目集合构建服务 (XXXXXXXX) 不在此计算机上。如果这台计算机最近被重命名,则可以通过运行“tf workspaces /updateComputerName:oldComputerName”来更新工作区。

在此处输入图像描述

非常感谢任何帮助。

0 投票
2 回答
285 浏览

azure-devops - 使用 VS Team Services 发布管理将工件版本提升到单一环境

在 VS Team Services > Releases 中,我想将特定的构建/工件版本“提升”到单个环境。例如:

我想将 #123 提升为 Prod,但看起来唯一的方法是为所有 3 个环境创建一个版本,这将覆盖 #223。

在此处输入图像描述

0 投票
4 回答
16932 浏览

azure-devops - 通过 Azure DevOps Rest API 开始构建和传递变量

我想通过 REST API 开始构建 Azure Pipelines。有一个用于排队构建的 API,但我找不到定义变量的方法。

0 投票
1 回答
317 浏览

asp.net-core - 在 VSTS 上构建时“postrestore”后 ASP.NET 5 RC1 构建错误

我正在尝试dnu restore使用 Visual Studio Team Services(又名 Visual Studio Online)上提供的新构建系统在我的 ASP.NET 5 RC1 应用程序上做一个。

Myproject.json包含postrestore如下命令:

之后,dnu restore我可以在构建日志中看到重复多次的错误,说:

2015-12-28T17:49:15.6910525Z ##[error]The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

如果我dnu restore在本地开发机器上的命令行上执行操作,则不会遇到此问题。为什么在 VSTS 构建上会发生这种情况,我该如何解决?

我的构建脚本如下:

以下是执行 postrestore 时的部分日志: