Prisma 체크섬 오류 무시 설정으로 CI 안정화
This commit is contained in:
@@ -32,6 +32,9 @@ jobs:
|
|||||||
# CI에서는 실제 DB에 접속하지 않고 Prisma Client만 생성하면 되므로,
|
# CI에서는 실제 DB에 접속하지 않고 Prisma Client만 생성하면 되므로,
|
||||||
# 유효한 형식의 더미 DATABASE_URL 을 사용한다.
|
# 유효한 형식의 더미 DATABASE_URL 을 사용한다.
|
||||||
DATABASE_URL: postgresql://example:example@localhost:5432/example
|
DATABASE_URL: postgresql://example:example@localhost:5432/example
|
||||||
|
# Prisma 엔진 바이너리 체크섬 파일을 원격에서 가져오지 못하는 경우(예: 500 오류)에도
|
||||||
|
# CI가 계속 진행되도록 체크섬 누락을 무시한다.
|
||||||
|
PRISMA_ENGINES_CHECKSUM_IGNORE_MISSING: "1"
|
||||||
run: |
|
run: |
|
||||||
npx prisma generate
|
npx prisma generate
|
||||||
|
|
||||||
@@ -40,6 +43,8 @@ jobs:
|
|||||||
# API 유닛 테스트에서도 PrismaClient가 필요하므로,
|
# API 유닛 테스트에서도 PrismaClient가 필요하므로,
|
||||||
# generate 단계와 동일한 더미 DATABASE_URL 을 사용한다.
|
# generate 단계와 동일한 더미 DATABASE_URL 을 사용한다.
|
||||||
DATABASE_URL: postgresql://example:example@localhost:5432/example
|
DATABASE_URL: postgresql://example:example@localhost:5432/example
|
||||||
|
# 테스트 중 Prisma가 엔진 체크섬 파일을 다시 확인하는 경우를 대비해 동일 설정을 적용한다.
|
||||||
|
PRISMA_ENGINES_CHECKSUM_IGNORE_MISSING: "1"
|
||||||
run: |
|
run: |
|
||||||
npm test
|
npm test
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user