【问题标题】:Github Action use environment variable as portGithub Action 使用环境变量作为端口
【发布时间】:2020-09-29 19:08:47
【问题描述】:

如何使用全局环境变量(我在文件顶部设置)作为我在 Github Action(.yml 配置文件)中的端口号?这可能吗?

我试过了

env: 
   APP_PORT: 3306

   ......
   services: 
     mysql:
   ....
       ports:
       - ${{ env.APP_PORT }}

【问题讨论】:

    标签: github continuous-integration github-actions


    【解决方案1】:

    您尝试做的事情是不可能的,因为服务是在作业下方而不是在步骤下方定义的:

    您可以在 step 中任何键的值中使用 env 上下文,除了 id 和使用键。

    来源:https://docs.github.com/en/free-pro-team@latest/actions/reference/context-and-expression-syntax-for-github-actions#env-context)

    【讨论】:

    • 对...对不起我的错字。我试过${{ env.APP_PORT }},但它说它不能识别环境。
    猜你喜欢
    • 1970-01-01
    • 2020-10-29
    • 2020-12-10
    • 2021-06-19
    • 2021-09-24
    • 2021-10-08
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    相关资源
    最近更新 更多