作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想指定一个环境变量,以便我可以验证它是否是阶段/生产/开发环境(ASPNETCORE_Environment 或自定义环境)。八达通是默认这样做还是我必须手动设置?
最佳答案
在部署期间,变量#{Octopus.Environment.Name}
将解析为您要部署到的Octopus环境的名称。如下图所示:
#{Octopus.Environment.Name}
将解析为 Development
。分期
测试
但此变量仅在 Octopus 部署的上下文中可用。如果您希望设置更持久的内容,则必须在部署过程中使用以下脚本步骤通过 Powershell 完成它:
[System.Environment]::SetEnvironmentVariable("MyPassword","P4$$w0rd123", [System.EnvironmentVariableTarget]::Machine)
有关上述命令的更多信息,请参见 this blog post
关于octopus-deploy - 在八达通中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50432966/
我是一名优秀的程序员,十分优秀!