我有一个如下所示的GitHub仓库
johndoe/hello-world
我正在尝试在GitHub Actions中设置以下环境变量
env:
DOCKER_HUB_USERID: ${{ github.actor }}
REPOSITORY_NAME: ${GITHUB_REPOSITORY#*\/}
IMAGE_NAME_CLIENT: "$REPOSITORY_NAME-client"
IMAGE_NAME_SERVER: "$REPOSITORY_NAME-server"
我对这些变量的预期结果是:
johndoe
hello-world
hello-world-client
hello-world-server
但是我正在得到某些东西。
johndoe
${REPOSITORY_NAME#*\/}
$REPOSITORY_NAME-client
$REPOSITORY_NAME-server
看起来在声明 env
变量时,表达式没有被评估。我该如何实现预期行为?
${{github.repository}}
,和第一个一样可以工作呢?从这里看起来应该是可以的。 - Wayne${{github.repository}}
包括用户名... 我想要在没有用户名的情况下获取它。 - Rakib