簡體   English   中英

如何在 AWS CodeDeploy 中對 appsettings.json 文件執行變量替換?

[英]How to perform a variable substitution for an appsettings.json file in AWS CodeDeploy?

I spent some time recently seeing if I could get my Azure Devops .NET Core-based pipelines "translated" to AWS CodeDeploy (our web infrastructure is in AWS), but for the life of me I cannot figure out how to update the appsettings.json具有任何特定於環境的值的文件。

Azure Devops、Bamboo、Octopus,我認為即使是 Jenkins 和 TeamCity 也支持 JSON 配置文件中的變量替換,但我無法弄清楚如何在 AWS Code.Deploy 中實現該配置文件

有沒有辦法做到這一點? 人們正在使用一些常見的解決方法嗎?

我最終與 AWS 支持進行了相當長的討論(盡管我試圖提出功能請求),結果是...... AWS CodeDeploy 只是不支持。

現在,IMO,這確實表明產品缺乏成熟度,和/或不願支持傳統的 .NET 核心代碼庫,但自然不能這樣。 所以...我建立了一個工具。

Github 現在在https://github.com/jholovacs/varsub有一個開源項目,它允許您在 JSON 上執行變量替換,使用安全參數指定屬性值的路徑。

我希望這可以避免其他人頭疼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM