azure-pipelines-release-pipeline相关内容
我正在试验一个Azure DevOps发布管道。发布管道中的第一个任务是AZ PowerShell任务。此任务具有PowerShell脚本文件。以下是文件的内容- [CmdletBinding()] param ( $MyVar ) $MyVar = "My Value" Write-Host '##vso[task.setvariable variable=NewVar;]$MyVa
..
作为发布管道的一部分,我们有一个任务(最后一个任务)将发布分支合并回主分支。 我想知道是否有办法在允许新版本排队之前检查此任务或上一个版本是否已完成。可以为此使用闸门吗? 理想情况下,发布经理将能够决定是继续发布还是取消发布。 推荐答案 您不能将Invoke睡觉API入口与Azure DevOps API url一起使用,因为要检查上次发布状态,您需要检查环境(Stage)状态
..
我有一个非常简单的DacPac,它由Azure DevOps构建并通过发布管道发布。构建工作正常,但管道失败,出现连接错误。我已经一遍又一遍地检查了设置。防火墙规则已在目标服务器上正确设置,凭据有效,但版本将无法通过。我尝试了许多组合,包括指定端口,但无法连接。如果我尝试从PowerShell启动连接并调用-SqlCmd,则会收到类似的连接错误。 有没有人能说点什么? Hosted 2
..
当我使用 VSTS 和托管 VS2017 代理将我的 Asp.Net MVC 应用程序发布到 azure Web 应用程序时,EF 迁移(到 Azure SQL)不会在应用程序启动时执行,其方式与从 Visual Studio 发布的方式相同使用“执行代码优先迁移(在应用程序启动时运行)"选项. VSTS 上的具体步骤是什么,以使 EF 迁移运行并以与从 VS 发布时相同的方式更新数据库?
..
这是 这个问题.原始问题中的答案对我有所帮助,但我被困在其他地方.提醒一下,我想使用发布配置文件部署我的应用程序.我在 Azure 中的 Web 应用程序在 wwwroot 中有两个子文件夹,其中一个称为 backend.我想将我的应用程序部署到该文件夹.我不确定为什么 msdeploy 想要创建任何东西,因为 Web 应用程序已经存在 - 我只需要在 backend 文件夹中获取工件.
..
..
我有一个 Visual Studio 2017 解决方案,其中包含一个 ASP.NET Web 应用程序项目(称为 UI)和一个 Azure WebJob 项目(称为 WebJobs).我已将两者配置为从 Visual Studio 中部署到 Azure(右键单击、发布)到同一个应用服务.该解决方案还配置为在我推送到 VSTS 时构建. 我想设置 VSTS,以便在成功构建后也部署这两个项目,
..
我正在为 MVC 项目使用 TFS 2018 CI 管道,我也将项目的 bin 文件添加到 TFS 中,管道没有问题,它成功并成功生成工件,但主要问题是如果我做了与项目的 DLL 相关的代码中的任何更改, CI 管道的构建解决方案没有生成自己的最新 bin 文件 直到或除非我手动检出 project.dll 文件,然后在文件中检入,而不是管道将选择更改,我所缺少的,使用“MSBUILD
..
我在 TFS 下存储了一些嵌入式 C 软件,并且还有相应的 TFS 构建定义,它成功地检出代码并使用相关编译器构建它.所以要明确一点,虽然这是 TFS,但我不是在构建 .NET 应用程序. 现在我的构建工作了,我正在尝试提供应该与构建过程相关联的整体软件版本支持.我目前的目标如下: 正在构建的源代码有一个头文件,其中包含三个变量的#defines,Major Version、Minor
..
我正在尝试在 Azure Pipelines 的托管 Linux 池上运行 Cypress 测试.不幸的是,托管代理没有安装 Cypress 的所有依赖项. 运行记录的 apt-get 不起作用: 2018-05-18T21:03:14.7423331Z ##[section]开始:安装cypress依赖2018-05-18T21:03:14.7474742Z ==============
..
我已配置 Microsoft Azure DevOps 来构建我们的软件并自动发布.(使用构建和发布管道)成功发布后,我已经设置好了,给所有项目成员发送电子邮件. 我的问题是:我可以以某种方式配置此电子邮件吗? 例如我需要删除“摘要"部分.这在 Azure Devops 中是否可行? 当前电子邮件的屏幕截图: 解决方案 不,目前您无法配置电子邮件模板.有一个很受欢迎的功能
..
我正在从事的一个项目有 2 个长期存在的功能分支以及主分支. 为了完全自动化部署,我想在部署从 Azure DevOps 版本中退出时,创建一个从 master 到这两个功能分支的拉取请求. Azure DevOps 中的哪种工具允许我将拉取请求创建为发布任务? 解决方案 您可以安装 Create Pull Request 扩展,它使您能够从具有多目标分支的发布管道自动创建拉取
..
根据https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md Microsoft 托管代理的虚拟机大小为: 目前正在使用 Microsoft Azure 通用虚拟机大小(Standard_DS2_v2 和 Standard_DS3_v2) 这是什么意思?使用哪种尺寸?St
..
我已经通过修改管道 YAML 文件在 Azure Dev Ops 上成功构建了我的代码,但是我一直无法将工件成功部署到我的 IIS 服务器.创建部署的唯一方法是使用其令人不快的 UI. 我了解到,通过打开多管道预览功能,您可以查看和编辑 YAML 文件.不幸的是,它不起作用.您可以编辑构建脚本,但不能编辑发布脚本.我尝试在主管道 YAML 文件中添加部署任务,但它既不执行也不显示在发布部
..
我正在尝试在不映射 TFS/VSTS 中现有版本的情况下创建一个版本,并在完成后在版本摘要中显示数据.纯文本步骤如下 发布 -> 空发布定义 -> 添加构建任务 -> 创建发布 -> 部署 -> 查看摘要部分中的数据 在以下两种情况下,可以按预期查看摘要数据,没有任何问题 Build -> Create build definition -> Add task -> Save a
..
我是 Azure 的新手,我有一项任务要在部署时更新 json 文件的值.我在 Azure 发布管道 Dev、Stage 和 Prod 中有 3 个部署槽. 我有以下 Json 文件需要更新. “表格":[{"name": "客户合同",“列": [{"name": "年份",“数据类型":“int64","sourceColumn": "年份","summarizeBy": "无"},{
..
我正在使用 VSTS 设置 CI/CD 以进行服务结构构建和部署.第一次部署没有错误,但第二次更新部署给了我以下错误. ConfigPackage Name:Config and Version:1.0.0.20180312.1中的内容服务清单中的“SampleWebPkg"已更改,但版本号是一样的. 我遵循了以下说明 https://docs.microsoft.com/en-
..
我有一个现有网站,我想使用 Visual Studio Team Services 在 Azure 上部署该网站.该网站由静态文件组成,不涉及 ASP.NET 或其他任何内容. 在 Visual Studio Team Services 中,我创建了一个执行 npm install 和一个 gulp 构建的构建.这会生成一个 dist 文件夹,其中包含网站的所有文件.在 Azure 中,一切
..
我正在尝试将发布定义从一个 Azure Devops (VSTS) 项目复制到另一个项目.在源项目中,我可以将发布定义导出为 json 文件. 但我找不到将其导入目标项目的方法.我只能选择创建新定义. 解决方案 转到 Build and Releases,然后转到 Releases,您会在那里找到一个选项.单击 + 按钮,可以选择导入发布定义 如果您需要进一步的帮助,请告诉
..
我有一个用于 Wordpress php 文件的构建和发布管道,但我只想为源代码管理中更改的文件创建一个构建.我没有使用 Visual Studio Build 任务,因为我猜这不适用于 php 文件. 以下是管道的配置方式:目前在 build 下,我只使用来自 $(Build.SourcesDirectory) 的发布工件,在 release 管道下,我将这些工件复制到网站使用 FTP 上
..