【发布时间】:2021-12-28 06:49:09
【问题描述】:
我有一个带有 C# .NET Core 后端和 React 前端的存储库。对于部署,我希望将两者都部署到 Azure Web Apps。到目前为止,我已经设置了两个 Web 应用程序:一个用于前端,一个用于后端。但是,我希望两者都只有一个网络应用程序。
- 如何将两者部署在同一个 Azure Web 应用上?
- 如果不可能,如何将 Travis CI 环境变量(如
AZURE_WA_USERNAME)加密为分支的不同值,同时将每个应用程序部署到单独的 Web 应用程序?
我当前的.travis.yml 看起来像这样:
jobs:
include:
- language: csharp
solution: abc
mono: none
dotnet: 5.0.402
before_script:
- cd Backend
script:
- dotnet restore
- dotnet test
deploy:
provider: azure_web_apps
verbose: true
on: main
- language: node_js
node_js:
12
before_install:
- cd Frontend
install:
- npm install
script:
- npm run lint
- npm test
- npm run build
deploy:
provider: azure_web_apps
verbose: true
on: main
【问题讨论】:
标签: azure-web-app-service travis-ci azure-webapps