【问题标题】:VSTS Release Management Continuous Deployment not workingVSTS 发布管理持续部署不起作用
【发布时间】:2016-08-31 09:27:11
【问题描述】:

我正在使用 Visual Studio Team Services 进行构建和发布。我按照 Microsoft 的文档 here 设置了我的发布定义,以便在每次创建链接构建时进行部署(持续部署)。但是触发器不起作用。

我的构建定义简单地遵循以下步骤:

  • NuGet 安装程序
  • Visual Studio 构建
  • 复制和发布构建工件

我的发布定义的触发器设置为持续部署并指向我的发布定义。环境设置为“自动化:发布创建后”

我的构建成功完成,但从未触发发布。我可以手动启动发布,它工作正常。我希望该版本立即从构建中启动。任何想法为什么这不起作用?

【问题讨论】:

  • 您能给我们发一封电子邮件到 rm_customer_queries_at_microsoft_dot_com 吗?我们想获得更多细节来理解这个问题。解决后,我将在此处发布详细信息。
  • 如果您创建一个新的发布和构建定义,它是否有效?
  • @Eddie-MSFT 我创建了一个新的构建和发布,但它不起作用。
  • 您能分享一下您发布定义的“工件”和“触发器”选项卡中设置的屏幕截图吗?
  • 还有一件事要检查:展开发布定义的上下文菜单并选择“安全...”,检查这些组/用户的“创建发布”权限是否设置为“允许” .

标签: azure-devops tfsbuild ms-release-management azure-pipelines


【解决方案1】:

我们的 VSTS 帐户最终出现了 Db 条目问题。 rm_customer_queries_at_microsoft_dot_com 团队已解决此问题。

【讨论】:

    【解决方案2】:

    我将采取以下步骤来解决您的问题:

    1. 双击您成功的构建并下载日志文件。在日志文件的底部,您将看到您的构建发布的位置。它是否表明您的构建中有您的工件?有什么东西以黄色突出显示吗?

    2. 您的发布定义是否与您的构建相关联?

    3. 您的 Web 部署包的路径是否与您的构建相关联?

    当我第一次设置时,我遇到了同样的问题,这就是我解决它的方法:

    在构建的构建解决方案部分,确保您的 MS Build 设置为: /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true

    在您的 CopyFiles 部分,确保您将内容放入一个 zip 文件夹: ***压缩

    在您的发布定义中,确保您的 Web 部署包指向该 zip 文件:$(System.DefaultWorkingDirectory)***.zip

    【讨论】:

    • 您说的是新的 VSTS 发布管理(节点)还是基于 XAML 的旧版本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 2016-09-08
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多