web-dev-qa-db-ja.com

Projectフォルダ名をGitHubアクションでのみ取得する方法はありますか?

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内の直接のスラッシュを削除または交換する方法はありますか?

__コード__
10
redanimalwar

@Samiraの応答に加えて、_${GITHUB_REPOSITORY#*/}/_プレフィックスの前にすべてカットされるため、リポジトリ名を取得することもできます。

たとえば、私のワークフローでは、

_- run: echo ::set-env name=TF_VAR_instance_label::${GITHUB_REPOSITORY#*/}-${GITHUB_SHA:0:7}
_