Vercel 미리보기에서 특정 브랜치 이외의 컨텐트 무시

3734 단어 Verceltech
GiitHub 창고를 Vercel 프로젝트와 연합하면 지점마다 미리 보기를 만들어 줍니다.매우 편리한 기능이지만 빈번하게 밀면 제한에 걸리지 않을까 걱정된다.
그러면 2021년 3월까지 이 미리보기 depro의 대상 지점을 특정 지점에만 한정하는 것은 번거롭다.요구가 많은 것 같아서 앞으로 대응할 수 있을 것 같다.최신 정보를 확인해 보는 게 좋을 것 같습니다.
https://github.com/vercel/vercel/issues/3166

특정 브랜치 이외의 미리보기 디자인 무시하기


Ignored Build Step을 사용합니다.Zenn의 개발자가 해줬어요.이걸로 스크랩하면 돼.
https://zenn.dev/bisque/scraps/50a51a28d6eb85

1. 프로젝트에서 조개 껍질 스크립트 구성


예제develop는 분기로 밀어넣은 경우(PR이 결합된 경우)에만 미리 보기 디버깅을 수행합니다.우선 vercel-ignore-build-step.sh 등의 서류를 작성하여 내용을 다음과 같이 한다.
vercel-ignore-build-step.sh
#!/bin/bash

echo "VERCEL_GIT_COMMIT_REF: $VERCEL_GIT_COMMIT_REF"

if [[ "$VERCEL_GIT_COMMIT_REF" == "develop" ]] ; then
  # Proceed with the build
  echo "✅ - Build can proceed"
  exit 1;

else
  # Don't build
  echo "🛑 - Build cancelled"
  exit 0;
fi

2. Vercel의 대시보드에서 Ignored Build Step 설정


Vercel의 대시보드에서 항목 열기[Giit] 메뉴 열기Ignored Build Step] 섹션에서 COMMAND를 지정할 수 있으므로 실행 파일을 지정합니다.프로젝트의 노선에 vercel-ignore-build-step.sh을 배치했다면 이런 느낌이다.
COMMAND
bash vercel-ignore-build-step.sh

이렇게 지정
이렇게 설정하면 완성됩니다.객체로 떠밀린 브랜치 외에도 이런 느낌으로 취소되는 경우도 보였다.

이게 사라진다는 뜻이에요.

첨부) Vercel Bot에서 응답 닫기


기본적으로 Vercel Bot은 PR에 대해 설명합니다.프로젝트를 닫으려면 프로젝트 경로의 값vercel.json을 열고 닫습니다.
vercel.json
{
  "github": {
    "silent": true
  }
}

좋은 웹페이지 즐겨찾기