问题标签 [azure-pipelines-build-task]

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 回答
3124 浏览

visual-studio-2015 - 您必须安装 Fortify 静态代码分析器版本 16.11 或更高版本

嗨,我正在开发 DevOps,因为我想在我的项目中配置 Fortify 功能为此,我遵循以下 URL 进行 Fortify 实施

在此处输入链接描述

在我的 VSTS 帐户中安装 HPE Security Fortify VSTS 扩展后,然后在构建定义中添加“强化静态代码分析器评估”任务并按照文档进行操作,当我将构建排队时,我收到以下错误

您必须安装 Fortify 静态代码分析器版本 16.11 或更高版本。可能还需要从新的命令窗口重新启动代理或重新启动代理服务,以便代理可以看到对可执行 PATH 环境的任何更改。

在此处输入图像描述

如何解决问题

0 投票
1 回答
334 浏览

deployment - TFS 2015 构建任务 - 手动干预

TFS 2015 没有手动干预构建任务。我知道 TFS 17 可以,但我们不在此范围内。有人有解决方法吗?

我正在寻找一个可以作为 tfs 2015 构建任务上传并使用的 powershell 脚本。我想运行 TFS 2015 版本,我希望任务基本上停止发布过程,然后在一些外部批准过程或其他东西之后继续。

这可能很愚蠢,但是......我在想可能是这样的,你运行你的发布版本,任务打开一个弹出窗口并等待用户单击“确定”然后继续。我知道在实践中这很困难,因为 powershell 不允许您远程打开弹出窗口

有人有解决方案吗?

谢谢

0 投票
1 回答
1140 浏览

git - 当“获取资源”创建一个没有分支和分离的存储库时,为什么要使用 VSTS 构建定义?

我在 VSTS 中创建了一个构建定义。我想在“获取资源”之后立即运行一个 powerShell 脚本。

在“获取资源”阶段,我可以看到正在创建一些分支:

然后它检查分离的 HEAD 上的最新提交:

然后,当我的 powerShell 脚本到了没有创建分支的时候,当我发出

我看到这个:

此外,当我尝试在我的 powerShell 脚本中创建结帐或创建新分支时,它们显示为“红线(错误)”:

在“获取资源”阶段创建的其余分支在哪里?为什么我有一个分离的 HEAD?为什么我不能结帐/创建分支?

谢谢,


--UPDATE-- 我的构建能够创建分支并将它们直接推送到远程。我需要授予对我的构建服务帐户的“贡献”和“分支创建”访问权限。但是,尽管实际上已创建分支和提交并将其推送到远程,但我仍然会遇到使我的构建变红的错误。

我的脚本将如下(我简化了它)(它是一个内联 PowerShell 脚本):

这是相应的日志:

0 投票
3 回答
1330 浏览

powershell - 使用 TFS vNext 任务的问题:找不到与参数名称匹配的参数

我正在尝试创建一个简单的 TFS vNext 任务,使用 Powershell 执行 Powershell 脚本。

我可以加载任务,但是在使用任务触发发布后,我得到

我的 task.json 如下。

我的 Powershell 脚本在这里。

我有另一个不带任何参数的简单任务,它工作得很好。

任何指针?

我错过了什么?

0 投票
1 回答
86 浏览

azure-devops - How to identify whether build task is getting executed in TFS or VSTS?

I need to identify whether a build task is getting executed in TFS or in VSTS, this logic need to execute from build task itself at execution time.

Is there an environment variable to get this value?

Thanks in advance.

0 投票
2 回答
380 浏览

azure - 使用 VSTS(Visual Studio Team Service)在 Azure 上部署 Web 应用程序

我想使用 VSTS 完全自动化 Web 应用程序的部署。我有一个示例 azure 应用程序,我想在其上创建一个构建定义,其中包含构建解决方案、运行单元测试以及在 IIS 上部署它作为构建步骤。我是 VSTS 的新手,我发现使用 VSTS 自动化部署很困难。寻求有关如何创建上述构建定义的帮助。任何最轻微的指导都会有所帮助。

0 投票
1 回答
80 浏览

tfs - 在 TFS 构建中打包 nuget 时强制使用特定版本参数

我正在尝试设置 TFS 构建以使用与内部版本号指定的版本不同的版本发布 nuget 版本(我使用内部版本号格式的构建定义名称的字符串,并希望保持这种方式) .

我将-version $(MajorVersion).$(MinorVersion).$(Year:yy)$(DayOfYear).$(Rev:rr)传递给 Packager 步骤,但它失败并显示以下消息:

尝试从“MyProj.Contracts.nuspec”构建包。

我怎样才能使这项工作?

0 投票
0 回答
560 浏览

.net - 将所有构建日志写入 VSTS(Visual Studio Team Service)中的文件并作为电子邮件发送

我想编写在构建解决方案期间生成的所有日志(作为构建定义的最后一步),并将它们作为附件通过电子邮件发送给其他用户。我找不到任何专门的构建任务来实现这一点。我知道它们可以在最后下载,但我想在构建过程中将它们添加到文件中。

在此处输入图像描述

或者,是否可以在构建任务中使用 power-shell 脚本来完成。我对编写 powershell 脚本不是很熟悉 :(

0 投票
2 回答
368 浏览

azure-devops - 在 VSTS Build 中为 Azure Bot Service/Azure Functions 解决方案设置构建管道

我有一个 Azure 机器人服务解决方案,位于我的 VSTS Git 存储库中。

在此处输入图像描述

我在 Visual Studio 中使用 Task Runner 在本地机器上编译、运行和调试代码。

同样,我想在我的 VSTS 构建管道中构建和编译代码,就像我们如何使用 Visual Studio 模板构建 .Net 应用程序一样

在此处输入图像描述

我对拥有 C# 脚本文件的 Bot 服务项目非常陌生。

我看过 msdn 文档都提到了持续集成,它将直接链接到我的 Git 存储库分支。每当我提交代码时,它都会自动推送到我的 Azure Bot 服务,在这里我想确保我提交的代码应该在推送到 Azure Bot 服务之前进行编译。为此,我想设置一个构建管道。

谁能知道如何为这种具有 C# 脚本文件的项目设置构建管道?

更新:

在我的本地 PC 中,我已经安装了 Azure Functions CLI 工具和 Visual Studio 的 Command Task Runner 扩展。我按照以下链接在本地启用调试在 此处输入链接描述

运行我的机器人服务代码中的 debughost.cmd 文件的任务运行程序,它包含以下代码

任务运行器中的输出是

在此处输入图像描述

0 投票
3 回答
714 浏览

tfs - TFS 2017 构建为代码

如何在“构建”和“发布”中配置 2017 年的构建任务作为代码?我正在为 Jenkins Pipelines 寻找类似 Jenkinsfiles 的东西。

用例是:

  1. 我需要验证参数,然后根据全局传递的参数决定我以何种顺序调用哪些任务等
  2. 在 Web UI 中没有唯一的更改来源
  3. 在源代码管理中进行配置

是否有可能或可用的插件这样做?