Azure devops 将 .net 核心部署到 AWS elastic beanstalk
Azure devops deploy .net core to AWS elastic beanstalk
我正在为 .net 核心应用程序的 CI/CD 使用 azure devops
我正在进行 nuget restore/build 解决方案测试等,然后是 "Publish Artifact like below"。都相当标准
我想部署这个 AWS elastic beanstalk,并在 Azure Devops 中设置以下任务..
我尝试了很多方法,但不确定如何将 .net 核心应用程序部署到 aws beanstalk...我认为问题出在 zip 文件的位置。这应该是什么? - 还有什么需要做的吗?它只是在 "Deploy to Elastic Beanstalk" 任务中尝试创建部署包时出错(顺便说一句,aws 连接等工作正常)
Azure devops deploy .net core to AWS elastic beanstalk
这取决于之前dotnet publish的输出。
您可以从 Deployment Bundle Type
:
获取信息
ASP.NET Core (Source: dotnet publish)
如您所见,来源来自 dotnet publish
任务。
然后,下一个选项的输出位置Published Application Path
应该是根据之前的构建步骤放置的部署工件。它应该是包含工件的 .zip
文件的路径和文件名。
您可以从文档中查看详细信息:
AWS Elastic Beanstalk Deploy Application Task
希望对您有所帮助。
这里是完整的tutorial on how to do Elastic Beanstalk deployment using Azure DevOps
您还可以使用 this PowerShell script 来自动化端到端部署,而不是使用 Azure DevOps 插件。它使您可以更灵活地处理部署
我正在为 .net 核心应用程序的 CI/CD 使用 azure devops
我正在进行 nuget restore/build 解决方案测试等,然后是 "Publish Artifact like below"。都相当标准
我想部署这个 AWS elastic beanstalk,并在 Azure Devops 中设置以下任务..
我尝试了很多方法,但不确定如何将 .net 核心应用程序部署到 aws beanstalk...我认为问题出在 zip 文件的位置。这应该是什么? - 还有什么需要做的吗?它只是在 "Deploy to Elastic Beanstalk" 任务中尝试创建部署包时出错(顺便说一句,aws 连接等工作正常)
Azure devops deploy .net core to AWS elastic beanstalk
这取决于之前dotnet publish的输出。
您可以从 Deployment Bundle Type
:
ASP.NET Core (Source: dotnet publish)
如您所见,来源来自 dotnet publish
任务。
然后,下一个选项的输出位置Published Application Path
应该是根据之前的构建步骤放置的部署工件。它应该是包含工件的 .zip
文件的路径和文件名。
您可以从文档中查看详细信息:
AWS Elastic Beanstalk Deploy Application Task
希望对您有所帮助。
这里是完整的tutorial on how to do Elastic Beanstalk deployment using Azure DevOps
您还可以使用 this PowerShell script 来自动化端到端部署,而不是使用 Azure DevOps 插件。它使您可以更灵活地处理部署