Infra
수정·
Azure CI/CD Pipeline 과 symbolic link
문제 상황
- Azure DevOps CI/CD 파이프라인에서 빌드는 성공적으로 진행되는데 publish 과정에서 지속적으로 에러가 발생
- 빌드 디바이스 이미지는 macOS
원인
- Azure DevOps CI/CD 에서 나온 결과물에 symbolic link 가 포함되어 있는 경우 signing 과정에서 문제가 발생
해결방법
- Node Prisma 패키지의 경우 prisma generate 명령어를 통해 node_modules/@prisma/client/... 의 경로에 파일들이 생성되는데
client/node_modules/.bin 내부에 prisma, prisma2 파일이 심볼릭 링크의 형태로 생성이된다. 이 부분을 빌드 전 스크립트로 카피 파일로
교체하도록 하였다. 근본적인 방법은 아니지만 prisma-cli 자체에서 뭔가 해결 방법이 있다면 해당 방법으로 진행하려 했으나 옵션을 찾지 못하였다.