如何将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
相关产品推荐
相关产品推荐

