Blu*_*oon 8 replace github-actions
我正在尝试替换 GITHUB 操作步骤中变量中的字符
- name: Set Up DB Name
run: |
DB_NAME="${GITHUB_REF_SLUG/-/_}"
echo $DB_NAME
Run Code Online (Sandbox Code Playgroud)
我收到了错误的请求错误
我究竟做错了什么?
Gui*_*urd 11
我使用此实现成功地使字符替换有效(使用GITHUB_REPOSITORY
):
job1:
runs-on: ubuntu-latest
steps:
- name: character-replacement-test
run: |
REPO=$GITHUB_REPOSITORY
DB_NAME="${REPO//-/_}"
echo $DB_NAME
Run Code Online (Sandbox Code Playgroud)
我无法用 2 行得到相同的结果。 (但是对 bash 更有经验的人也可能会帮助我们实现这一目标)。
证据:
GITHUB_REPOSITORY
因此,就您而言,如果您在工作流程中替换by ,那么使用此代码应该可以工作GITHUB_REF_SLUG
。
我用这篇文章作为参考。