คัดลอกไฟล์ไปยัง GitHub Workspace
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 }}