[GItHub Actions] Workflow 내 작업 결과물 얻기

sang yun Lee·2023년 4월 30일
0

Github-Actions

목록 보기
1/2

github Actions 내에서 작업했던 파일들을 다운받고 싶을 때에 workflow에 아래의 코드를 추가하면 결과물을 얻어올 수 있다.
workflow 작성한 링크

- uses: actions/upload-artifact@v3
  with:
    name: my-artifact
    # 저장하고 싶은 파일(or 폴더)의 위치
    path: path/to/artifact/world.txt 

라이브러리 공식 사이트

사용 예제 workflows:

name: get-artifact
run-name: get-artifact 🚀
# Event
on: [workflow_dispatch]

jobs:
  upload-artifact:
    runs-on: ubuntu-latest
    steps:
      - name: Build project
        run: echo "HELLOW" > buildFile.txt
      - uses: actions/upload-artifact@v3
        with:
          name: my-artifact
          path: . # or path/to/artifact

결과물 얻기

결과물 링크

얻은 결과물을 다음 workFlow에서 사용하기

얻은 결과물을 다음 workflow에서 사용할 수 있다.

name: get-artifact
run-name: get-artifact 🚀
# Event
on: [workflow_dispatch]

jobs:
  upload-artifact:
    runs-on: ubuntu-latest
    steps:
      - name: Build project
        run: echo "HELLOW" > buildFile.txt
      - uses: actions/upload-artifact@v3
        with:
          name: my-artifact
          path: . # or path/to/artifact
  download-artifact:
    needs: upload-artifact
    runs-on: ubuntu-latest
    steps:
      - uses: actions/download-artifact@v3
        with:
          name: my-artifact
      - run : ls -al

업로드했던 파일을 workflow 상에서 다운받은 결과 (ls -al)
결과물 링크

0개의 댓글