You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将GitHub Actions工作流的run-name指定内容转为大写?

解决方案

GitHub Actions 内置了字符串处理函数 upper(),可以直接将输入的字符串转换为大写形式,正好满足你的需求。只需要修改 run-name 这一行的表达式即可:

将原来的:

run-name: >-
  Trial - ${{ inputs.environment }}

替换为:

run-name: >-
  Trial - ${{ upper(inputs.environment) }}

修改后的完整工作流代码如下:

name: Test workflow
on: 
  workflow_dispatch:
    inputs:
      environment:
        required: true
        type: choice
        description: Select the environment
        options:
          - 'dev'
          - 'test'
          - 'prod'
        default : 'dev'

run-name: >-
  Trial - ${{ upper(inputs.environment) }}       

jobs:
  build-and-deploy:
    runs-on: [self-hosted-runner]
    steps:
      - name: Dummy workflow
        run: echo "dummy workflow"

这样当你选择dev时,run-name会显示为Trial - DEV;选择test显示Trial - TEST;选择prod显示Trial - PROD,完全符合你的要求。

内容的提问来源于stack exchange,提问作者Shivam Srivastava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 22:34:50