Je peux obtenir reowner/repo-name
Avec ${{ github.repository }}
Mais j'aime bien obtenir le repo-name
.
Pendant que je suis dessus.
Gitlab a quelque chose que je peux utiliser pour
Comment obtenir l'accès de référence env Vablules à partir du .yaml
Pas à l'intérieur des scripts? Est-ce que ${{ $ENV_VAR }}
Fonctionne? Probablement pas.
Existe-t-il un moyen d'éliminer ou de remplacer les barres obliques dans un directement dans la Yaml?
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:
En plus de la réponse @samira, vous pouvez également utiliser ${GITHUB_REPOSITORY#*/}
Pour obtenir le nom du référentiel, puisqu'il coupera tout avant le /
préfixe.
Par ex., À mon flux de travail, j'utilise:
- run: echo ::set-env name=TF_VAR_instance_label::${GITHUB_REPOSITORY#*/}-${GITHUB_SHA:0:7}