Salin file ke GitHub Workspace

Sep 22 2020

Saya memiliki beberapa langkah untuk menyalin beberapa folder dari kode sumber ke GitHub WorkSpace seperti yang ditunjukkan di bawah ini. Saat menjalankan build ini, saya mengerti

Peringatan: Tidak ada file yang ditemukan dengan jalur yang diberikan: $ {GITHUB_WORKSPACE}. Tidak ada artefak yang akan diunggah.

Saya telah memeriksa dan memastikan bahwa kedua folder tersebut tidak kosong. Apa yang saya lewatkan?

   - 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 }}
  

Jawaban

2 riQQ Sep 24 2020 at 02:14

Sintaks Anda untuk menggunakan ekspresi dan konteks tindakan GitHub salah (referensi: https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions).

Gunakan ${{ github.workspace }}sebagai ganti${GITHUB_WORKSPACE}

    - name: publish artifact
      uses: actions/upload-artifact@v2
      with:
        path: ${{ github.workspace }} name: ${{ env.VERSION_MAJOR }}.${{ env.VERSION_MINOR }}