Kopieren Sie Dateien in GitHub Workspace
Sep 22 2020
Ich habe einige Schritte, um einige Ordner aus dem Quellcode in GitHub WorkSpace zu kopieren, wie unten gezeigt. Beim Ausführen dieses Builds sehe ich
Warnung: Es wurden keine Dateien mit dem angegebenen Pfad gefunden: $ {GITHUB_WORKSPACE}. Es werden keine Artefakte hochgeladen.
Ich habe überprüft und bestätigt, dass beide Ordner nicht leer sind. Was vermisse ich?
- 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 }}
Antworten
2 riQQ Sep 24 2020 at 02:14
Ihre Syntax für die Verwendung von Ausdrücken und den GitHub-Aktionskontext ist falsch (Referenz: https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions).
Verwenden Sie ${{ github.workspace }}anstelle von${GITHUB_WORKSPACE}
- name: publish artifact
uses: actions/upload-artifact@v2
with:
path: ${{ github.workspace }} name: ${{ env.VERSION_MAJOR }}.${{ env.VERSION_MINOR }}