部署到Azure扩展-仅允许创建Github Actions工作流。不允许GitHub + Azure管道流程创建

时间:2020-09-13 17:44:44

标签: visual-studio-code azure-devops

我正在按照此处概述的步骤进行操作。我正在使用Deploy to Azure Extension

https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/deploy-to-azure-vscode?view=azure-devops#github--azure-pipelines

我已经完成了以下步骤。

  • 我设法创建了一个简单的react应用,然后让GitHub + GitHub Actions部分正常工作。

  • 现在,我想让GitHub Plus Azure Pipeline正常工作。因此,我删除了GitHub Actions / Workflow文件,并从CICD设置开始。

  • 接下来,我在扩展程序中启用了“为GitHub使用Azure管道”。

  • 然后,按照上面的Microsoft文档链接中概述的步骤/图片,我已经从命令面板开始配置CICD选项。

  • 选择了Visual Studio订阅

  • 选择了目标网络应用

现在,在这一点上,根据链接的教程,现在应该让我选择一个天蓝色的devops组织,以便天蓝色的管道YAML文件可以启动。这一步永远不会发生。

相反,VS Code将像以前一样继续生成GitHub Actions工作流。

该扩展程序对从GitHub到Azure Pipeline的工作应该怎么做?

更新1

万一有人好奇,我在Visual Studio社区论坛上提出了一个问题。你可以在这里找到

https://developercommunity.visualstudio.com/content/problem/1182952/github-azure-pipelines-falls-back-to-github-github.html

截至目前,正在进行的讨论尚未解决。

1 个答案:

答案 0 :(得分:1)

您可以尝试重新安装Deploy to Azure Extension,并为GitHub启用Use Azure Pipelines,然后再次配置CI / CD选项。如果问题仍然存在,您可以报告此问题here

您可以直接在azure devops项目中创建管道。查看以下教程

Build, test, and deploy JavaScript and Node.js apps

您还需要创建一个Azure Resource Manager service connection才能从azure devops管道部署到您的azure资源。

Deploy an Azure Web App (Linux)