问题标签 [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 投票
1 回答
478 浏览

azure - 如何删除 VSTS DacpacTask 中的列?

我在 VSTS 中有一个构建步骤,它生成一个.dacpac文件,我将它传递给发布定义,然后使用执行 Azure SQL:DacpacTask 更新数据库。当我尝试删除一列时,这是 DacpacTask 的输出:

我在该构建中包含了其他几个数据库更改,但是当我恢复删除列的提交时,发布成功。

我还验证了即使列中只有NULLs也会出现同样的问题Bar

(显然我可以使用 SSMS 手动删除该列,但拥有 CI/CD 系统的目的是使所有内容自动化,因此我不必这样做。)

如何使用 VSTS DacpacTask 删除列?

0 投票
1 回答
97 浏览

azure-pipelines-release-pipeline - 特定文件未复制到 artifactstagingdirectory

我正在按照以下文章将 ASP.NET 应用程序部署到 Azure 虚拟机。 https://www.visualstudio.com/en-us/docs/release/examples/azure/net-to-azure-vm#build

我收到以下错误:

##[error]System.Management.Automation.RuntimeException:术语“C:\temp\ConfigureWebserver.ps1”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。---> System.Management.Automation.RuntimeException:术语“C:\temp\ConfigureWebserver.ps1”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

如果我手动复制VM中的ConfigureWebserver.ps1文件然后部署构建,那么它能够成功部署。

0 投票
1 回答
2240 浏览

tfs - TFS Release CopyFiles task gives code EPERM

I'm running latest version of TFS 2015 release manager. I have a simple release that includes a "CopyFiles" task. I need to have the "Clean Target Folder" option of the task enabled.

enter image description here

I have three target environments configured. Both are newly created identical Windows servers. The CopyFiles task works fine against the first two servers but for the next environment in the pipeline, when copying to the second server I get the following error:

There's no sign of errors in the event log.

I created the share "\Steatbt02\BizTalkDeployments2" and granted "full-access" permissions to the account running the build agent. I even tried logging onto the build server and run as for the command prompt using the credentials of the build agent. From this command window I was able to remove the target folder "\Steatbt02\BizTalkDeployments2\Orchard" - so I can't think why the build agent would have trouble doing the same!

Any ideas what could be wrong, or what extra steps I could take to track down the root cause of the problem?

0 投票
1 回答
268 浏览

sql-server - How to refer to multiple SQL Server databases in app.config connection string

I am running SQL Server unit tests and have two test databases on which I want to test, "A" and "B". In my VSTS Release definition, I deploy my DACPAC files for both of these test DBs to the same server. In my app.config file that is copied to the build output, I have the following connection string, which references database "A" as the "Initial Catalog":

If I also want to connect to database "B", how can I do this?

  • Could I create two Initial Catalogs in the same connection string?
  • Could I create two configSections, where one has the connection string refer to "A" and the other refers to "B"?
  • Could I remove Initial Catalog from my connection string so that it does not only limit me to "A"?
  • Could I create two app.config files and have them in the same location?

Thank you.

0 投票
2 回答
592 浏览

azure-pipelines-release-pipeline - 使用 VSTS Api 获取提交列表时如何返回完整评论?

我有一个使用VSTS api在两个不同版本之间生成提交日志的脚本,但是来自 VSTS api 的响应将评论返回为截断。就我的目的而言,这是日志中最重要的部分,因此希望从 api 收到完整的评论。

响应返回如下:

截断评论

我显然可以遍历每个提交 ID 并通过为每个 ID 调用 api 来获得完整的评论,但是由于这个脚本将成为我们发布过程的一部分,我希望它尽可能快,所有这些额外的调用都会给脚本增加不必要的时间。

据我所知,在获取提交列表时无法获得完整的评论,但我希望有人可以帮助我解决这个问题?

谢谢

0 投票
1 回答
24 浏览

release-management - Visual Studio Team Services 部署到本地

1)是否可以将成功构建的代码从 VSTS 部署到本地服务器(DEV、QA、PROD(此处为多个服务器)?

有关如何设置它的链接的任何文章

0 投票
1 回答
87 浏览

azure-pipelines - 停滞的托管代理 VSTS

我似乎在 VSTS 中停止了我的托管代理。关于如何清除和重新启动它的任何想法?VSTS 仪表板

0 投票
2 回答
850 浏览

powershell - 登录-AzureRmAccount 无人值守

我有一个 Powershell 脚本来设置应用程序配置设置,如下所示:

此脚本将由 Azure 中的 VSTS Release-Management 使用,也由开发人员在其 VS2015 IDE 中使用。

PS 脚本有一个命令“Login-AzureRmAccount”,它将在他们的本地开发机器上显示一个弹出窗口,没关系。

但是,Release-Management 也使用此脚本使用 PS 任务,但在启动发布时出现错误: 'Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation'

如何防止仅在 VSTS 中出现对话框?

(请注意,Set-AzureRMWebApp 似乎工作正常,但只有阻止对话会导致任务错误)。

0 投票
1 回答
307 浏览

azure-pipelines-release-pipeline - 在 VSTS 的版本名称中使用 sprint 编号

我想将冲刺编号添加到版本名称中。目前我正在使用日期和版本号(增量),您可以在以下行中看到

$(date:yyyyMMdd)_$(rev:_r)

我想将冲刺编号添加到此变量中以具有类似的内容

sprintNumber_$(date:yyyyMMdd)_$(rev:_r)

为此,我怎样才能获得 sprintNumber?

0 投票
1 回答
1447 浏览

permissions - 无法访问 Visual Studio Team Services 中的代码选项卡

我收到以下错误:

在此处输入图像描述

我们无法验证您的 Visual Studio 订阅,因此我们已将您降级为利益相关者。请访问我们的故障排除页面了解更多详细信息,然后单击此处重试

是我收到的错误消息,当我检查用户列表时,我收到以下消息:

在此处输入图像描述

我对如何访问代码一无所知。