Copier des fichiers sur GitHub Workspace
Sep 22 2020
J'ai quelques étapes pour copier certains dossiers du code source vers GitHub WorkSpace, comme indiqué ci-dessous. En exécutant cette version, je vois
Avertissement: aucun fichier n'a été trouvé avec le chemin fourni: $ {GITHUB_WORKSPACE}. Aucun artefact ne sera téléchargé.
J'ai vérifié et confirmé que les deux dossiers ne sont pas vides. Qu'est-ce que je rate?
- name: copy arm templates
run: Copy 'Infrastructure/' '${GITHUB_WORKSPACE}/Infrastructure'
shell: powershell
- name: copy release management scripts
run: Copy 'Scripts/' '${GITHUB_WORKSPACE}/Scripts' shell: powershell - name: publish artifact uses: actions/upload-artifact@v2 with: path: ${GITHUB_WORKSPACE}
name: ${{ env.VERSION_MAJOR }}.${{ env.VERSION_MINOR }}
Réponses
2 riQQ Sep 24 2020 at 02:14
Votre syntaxe d'utilisation des expressions et du contexte des actions GitHub est incorrecte (référence: https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions).
Utiliser à la ${{ github.workspace }}place de${GITHUB_WORKSPACE}
- name: publish artifact
uses: actions/upload-artifact@v2
with:
path: ${{ github.workspace }} name: ${{ env.VERSION_MAJOR }}.${{ env.VERSION_MINOR }}