问题标签 [azure-pipelines-release-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 投票
2 回答
435 浏览

visual-studio - 如何配置 VS 解决方案以使用 tfs vnext build 和发布管理

问:如何设置我们的配置/转换以使发布管理以示例方式工作?

我试图让发布管理以所有视频似乎显示的方式工作。通过构建 --> 开发/暂存 --> 生产的环境进行相同的构建。

在环境中进步

这让我退后一步,质疑我们在 Visual Studio 解决方案(以及我们的 git flow 分支过程)中进行配置的方式。我认为我们使用配置的方式使构建和发布的过程变得更加困难。

配置

我们目前使用两个默认配置,调试和发布。

  • 我们倾向于在我们的 Dev 上使用调试版本(包含 dev 数据库连接字符串和其他应用程序设置转换)。这就是我们部署到“开发”的内容。
  • 然后我们还有发布配置,其中包含生产转换。这就是我们部署到“生产”的内容。

如何设置我们的配置/转换以使发布管理以示例方式工作?

0 投票
3 回答
1223 浏览

visual-studio - VSTS 发布管理转换 web.config

我正在使用新的 VSTS 发布管理将我的网站部署到 Azure Web 应用程序。我想要的只是为 QA​​ 环境转换一个连接字符串。我发现很难得到答案。任何帮助深表感谢。

我不想在我的 Web 配置文件中创建令牌,因为我想在我的本地环境中使用该配置文件。

0 投票
2 回答
6046 浏览

azure-pipelines-release-pipeline - 在 Visual Studio Team Services 中使用包含分号的值覆盖 TestRun 参数

我的运行设置文件包含一些我希望能够根据环境在 VSTS 中覆盖的连接字符串。

我不希望每个环境都有一个特定的运行设置文件,但我想使用环境变量以便在我们的其他部署版本的配置方式上保持一致。

但是,当我想将包含分号 (;) 的连接字符串(或任何参数)转发给我的单元测试时,我遇到了问题。它正在被截断。我已经测试了没有“;”的传输其他值 成功地。

环境变量

任务配置

设置.运行设置

但是,在执行(并显示单元测试中收到的实际值)时,该值在第一个“;”之后被截断

在此处输入图像描述

有没有办法保护价值?

0 投票
1 回答
241 浏览

selenium - 您可以将发布计划中的工件存储在 Visual Studio Team Services 中吗?

我在 Visual Studio Team Services Online 中有一个发布计划,该计划在 Web 应用程序部署后运行一个小型 UI 测试(使用 Selenium),以确保应用程序正常运行。

我想将此版本的屏幕截图存储为工件,以便在版本完成后可以访问它们(主要是在测试失败的情况下)。

这可以使用 VSTS 吗?

我尝试使用 Copy Publish Artifact 任务作为我的发布计划的一部分,但这只会产生一些错误,例如System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'StagingFolder' because it is null.

0 投票
0 回答
16 浏览

azure-pipelines-release-pipeline - 在 VSTS 中集成测试 Eclipse 套件

我们的项目代码在 .NET 中。我们已经用 Java 语言在 selenium 中开发了测试用例。现在,我必须将此测试 Eclipse 套件集成到 VSTS 中。请让我知道该怎么做。

0 投票
1 回答
311 浏览

powershell - “tfx 登录”无限期地存在

我正在做一个 POC,我需要在其中创建一个自定义 VSTS 发布步骤。我发现的文档指出我使用 Powershell 和 TFX(TFS 跨平台命令行界面)。但是,当我尝试使用“tfx login”登录到我的 VSTS 实例时,我看到以下内容,然后它就一直处于……永远。

有人对这里发生的事情有任何见解吗?

0 投票
2 回答
464 浏览

rest - VSTS Rest API 环境 ID 不正确

我正在使用 VSTS 的 REST API 来启动特定环境的发布。检索环境和此类工作,但是,当我进行 REST 调用以实际开始部署时,我收到以下错误消息:

有趣的是来自 REST 操作的响应以检索具有其环境的发布定义,返回如下:

事实上,在整个响应中,我在任何地方都找不到 ID 1288 和 1289。关于为什么 VSTS 告诉我我的环境 ID 为 16 是错误的任何想法,即使这是从他们的服务返回的内容?

0 投票
1 回答
559 浏览

jmeter - 在 VSTS 中运行负载测试

到目前为止,我一直试图让 Jmeter 负载测试在 VSTS 中运行,但无济于事。我一直在与微软支持团队来回(非常缓慢!)讨论这个问题,但是随着问题的解决,我想至少在我们的构建机器上使用 Jmeter 运行一小部分负载测试,然后让结果以某种方式上传到 VSTS,因此更容易跟踪。我有这个工作的第 1 部分:从 VSTS 版本定义中,我运行一个批处理文件,该文件在本地运行负载测试,然后生成一个带有结果的聚合电子表格。

问题是 - 我怎样才能将这些结果加载到 VSTS 中?

0 投票
2 回答
2695 浏览

tfs - VSTS 构建不删除 Web 应用程序的所有文件

当我开始写这个问题时,我的问题是在成功构建 VSTS 之后,我无法看到与我的 Web 应用程序项目相关的文件以供发布。仅存在解决方案中某些其他项目的文件。但是,我刚刚遇到了这个问题,这很有帮助。

在更改 Build 中Content设置的配置后,我现在可以看到为我的 Web 应用程序项目编译的 .dll 文件- 即该项目下 Bin 文件夹的内容。但是我在任何地方都看不到我需要将构建的 Web 应用程序复制到我的服务器的其他文件——视图、脚本、css 等。

我发现 VSTS 的构建和发布功能的强大功能和灵活性非常令人困惑,因为它完全超出了我们的要求。到目前为止,我只是在 Visual Studio 中右键单击 Web 应用程序项目并选择了发布并使用了文件系统发布方法。简单的。现在我想自动化应用程序的构建和部署,它要复杂很多倍!

那么,谁能告诉我如何获得在 VSTS 中构建的解决方案,这样我就可以使用发布定义中的复制文件任务将文件复制到我们的 Web 服务器(服务器对互联网,所以我使用的是本地托管的代理)?

0 投票
2 回答
440 浏览

azure-devops - VSTS 发布管理审批者

我正在使用 Visual Studio 团队服务。发布管理的一部分是允许用户批准或不批准部署环境。我注意到批准者列表只能是添加到 VSTS 的人。是否可以有未添加到 VSTS 的审批者。

我想跟踪他们的输入以供批准,但他们对查看用户故事、源代码等没有任何兴趣。