반응형 개발/CICD2 GitHub Actions + Docker + react 도커파일은 build후 결과물을 nginx에 넣어버린다.FROM node:20 as builderWORKDIR /usr/src/appCOPY package.json ./RUN npm install -g pnpmRUN pnpm installCOPY ./ ./# CMD ["pnpm", "run", "build"]RUN pnpm run buildFROM nginxCOPY --from=builder /usr/src/app/dist /usr/share/nginx/html .github/workflows/preview.yaml main외의 브랜치가 원격저장소에 Push되면 작동한다.name: CI/CD with Dockeron: push: branches-ignore: - mainjobs: bui.. 2024. 11. 30. 깃헙액션 Artifact과 Output Artifact동일한 워크플로우 내에서 job 사이에 데이터 공유워크플로우 종료된 후에도 90일간 데이터 유지파일, 파일모음으로 공유(ex: hello.txt)echo hello-world > hello.txtOutput단순 값 전달key-value 형태 저장echo "{key}={value}" >> $GITHUB_OUTPUT 2024. 5. 14. 이전 1 다음 반응형