Backport · Integration
Backport Builder 빌드 도구
한눈에 보기
섹션 제목: “한눈에 보기”nextpdf/backport-builder 도구는 릴리스 엔지니어링 용도로만 사용하십시오. 이 도구는 NextPDF 소스 패키지를 이전 버전 PHP 런타임용 배포본으로 변환하며, 애플리케이션의 런타임 의존성이 아닙니다.
섹션 맵
섹션 제목: “섹션 맵”| 페이지 | 용도 |
|---|---|
| 개요 | 제품 경계와 생성되는 아티팩트. |
| 설치 | 빌드 호스트 설치. |
| 빠른 시작 | 드라이런 및 전체 빌드 흐름. |
| 구성 | Rector 구성, 사용자 지정 규칙, 빌드 플래그. |
| API | CLI 스크립트, 구성 파일, 사용자 지정 Rector 규칙. |
| 개발자 가이드 | 빌드 파이프라인 수명 주기, 브랜치 모델, 릴리스 확장 지점. |
| 프로덕션 사용 | CI 릴리스 운영. |
| 보안 및 운영 | 공급망 경계와 아티팩트 제어. |
| 문제 해결 | 빌드 및 검증 실패 진단. |
주요 API
섹션 제목: “주요 API”| 대상 | 역할 |
|---|---|
scripts/build.php | 기본 빌드 진입점. |
rector/config/rector-php81.php | PHP 8.1 다운그레이드 구성. |
rector/config/rector-php74.php | enum 변환 후 적용되는 PHP 7.4 다운그레이드 구성. |
rector/rules/*Rector.php | 프로젝트별 처리가 필요한 PHP 구문용 사용자 지정 다운그레이드 규칙. |