[英]How to deploy a pure Angular application from Visual Studio Team System to Azure websites
[英]Azure Devops - Apply Variables Groups for pure Angular application
在 ASP.NET MVC 應用程序中,我可以在將代碼部署到實時主機時將 web.config 值替換為來自 Azure DevOps 中的變量組的值
有沒有辦法對只包含 Angular 腳本的應用程序做同樣的事情?
我知道有 environment.ts 文件可用於通過環境替換配置
但我希望在 Azure DevOps 中使用變量組,因為當我們將代碼部署到實時主機時使用起來更方便。
您可以使用令牌替換擴展來替換environment.ts
文件中的設置。 它可能看起來像這樣:
- task: qetza.replacetokens.replacetokens-task.replacetokens@4
inputs:
targetFiles: 'environments/*.ts'
encoding: 'auto'
tokenPattern: 'default'
writeBOM: true
actionOnMissing: 'warn'
keepToken: false
actionOnNoFiles: 'continue'
enableTransforms: false
useLegacyPattern: false
enableTelemetry: true
然后你應該把令牌放在 env 文件中被替換
export const environment = {
production: #{VARIABLE_TO_BE_REPLACED}#
};
然而,正如 Daniel 已經提到的,它將導致與 Azure Devops 耦合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.