GitHub 작업 영역에 파일 복사

Sep 22 2020

아래와 같이 소스 코드에서 GitHub WorkSpace로 일부 폴더를 복사하는 몇 가지 단계가 있습니다. 이 빌드를 실행하면

경고 : 제공된 경로 $ {GITHUB_WORKSPACE}에 파일이 없습니다. 아티팩트가 업로드되지 않습니다.

두 폴더가 비어 있지 않은지 확인하고 확인했습니다. 내가 무엇을 놓치고 있습니까?

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

답변

2 riQQ Sep 24 2020 at 02:14

식 및 GitHub 작업 컨텍스트 사용에 대한 구문이 잘못되었습니다 (참조 : https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions).

${{ github.workspace }}대신 사용${GITHUB_WORKSPACE}

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