reowner/repo-name
を${{ github.repository }}
で入手できますが、repo-name
だけを取得するのが好きです。
私はそれをしている間。
Gitlabには私が専用のものがあります
参照アクセス方法.yaml
からの${{ $ENV_VAR }}
からのバリブルを取得します。 build:
needs: test
name: Build release Zip
runs-on: ubuntu-latest
env:
DEPLOY_REF: ${{ github.sha }}
DEPLOY_REF_SHORT: ${{ github.sha }}
DEPLOY_ZIPFILE: ${{ github.workspace }}/build/Zip/${{ github.repository }}-${{ github.sha }}.Zip
steps:
は動作しますか?おそらくそうではありません。
Yaml内の直接のスラッシュを削除または交換する方法はありますか?
__コード__
@Samiraの応答に加えて、_${GITHUB_REPOSITORY#*/}
/
_プレフィックスの前にすべてカットされるため、リポジトリ名を取得することもできます。
たとえば、私のワークフローでは、
_- run: echo ::set-env name=TF_VAR_instance_label::${GITHUB_REPOSITORY#*/}-${GITHUB_SHA:0:7}
_