Dosyaları GitHub Workspace'e kopyalayın

Sep 22 2020

Aşağıda gösterildiği gibi bazı klasörleri kaynak koddan GitHub WorkSpace'e kopyalamak için birkaç adımım var. Bu yapıyı çalıştırırken görüyorum

Uyarı: Sağlanan yola sahip dosya bulunamadı: $ {GITHUB_WORKSPACE}. Hiçbir yapı yüklenmeyecek.

Her iki klasörün de boş olmadığını kontrol ettim ve onayladım. Neyi kaçırıyorum?

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

Yanıtlar

2 riQQ Sep 24 2020 at 02:14

İfadeleri kullanmak için sözdiziminiz ve GitHub eylemleri bağlamı yanlış (başvuru: https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions).

Yerine ${{ github.workspace }}kullanın${GITHUB_WORKSPACE}

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