github actions如何在不使用env secrets的情况下基于env(dev,uat,prd)在yaml文件中设置不同的参数值

问题描述 投票:0回答:0

github actions 如何在不使用 env secrets 的情况下基于 env (dev, uat, prd) 在 yaml 文件中设置不同的参数值。

是否可以根据环境(dev、uat、prd)使用if条件来设置值?

构建命令需要传递参数值

它适用于环境秘密,但这些不是秘密,我希望开发人员在需要时从代码中更改它。

我试过设置参数ans并最终在构建命令中使用它。

  • name: set parameteres - dev 如果:${{ github.event.inputs.environment }} == "dev" 环境: 答:20 运行: | 回声“你好$ans”

  • name: 设置参数 - uat 如果:${{ github.event.inputs.environment }} == "uat" 环境: 答:30 运行: | 回声“你好$ans”

build environment-variables github-actions workflow cicd
© www.soinside.com 2019 - 2024. All rights reserved.