인크레디빌드 빌드 구성
선택한 키트에 대한 빌드 설정을 지정하려면 Projects > Build Settings 으로 이동하세요.
인크레디빌드에 대한 빌드 단계와 클린 단계를 지정할 수 있습니다.
인크레디빌드 빌드 단계
인크레디빌드를 사용하려면 Add Build Step > IncrediBuild for Linux 또는 IncrediBuild for Windows 을 선택합니다.

인크레디빌드는 이미 정의한 빌드 단계를 반복하여 빌드 단계를 자동으로 감지합니다. 초기 빌드 단계 설정은 인크레디빌드 빌드 단계의 일부가 되므로 일반적인 빌드 도구가 계속 사용되지만 인크레디빌드의 빌드 가속 및 그래픽 빌드 모니터의 이점이 추가됩니다.
Target and configuration 그룹에서 빌드 명령을 구성하는 데 사용할 명령 도우미와 인수를 지정합니다.
빌드 오류 및 경고가 파싱되어 이슈에 표시됩니다.
Qt Creator 에서 실행되는 빌드 도구가 병렬로 실행하는 프로세스 수를 제어하는 -j 명령줄 스위치를 재정의하지 않으려면 Keep original jobs number 을 선택합니다. 인크레디빌드에서 설정한 기본값은 200입니다.
지정할 배포 제어 설정은 Linux 또는 Windows를 사용하는지 여부에 따라 다릅니다.
Linux의 배포 제어 설정

Linux 빌드에 대해 다음 설정을 지정할 수 있습니다:
- Nice value 는 -20에서 19 사이의 숫자 값입니다.
- Force remote 이면
allow_remote작업을 원격 헬퍼에게 강제로 전송합니다. - Alternate tasks preference
Windows의 배포 제어 설정

Windows 빌드에 대해 다음 설정을 지정할 수 있습니다:
| 설정 | 값 |
|---|---|
| Profile.xml | 자동 차단 인터페이스가 분산 작업에서 프로세스를 처리하는 방법을 정의합니다. Visual Studio 또는 Make and Build 도구 빌드에는 필요하지 않지만 해당 패키지에 포함되지 않은 프로세스를 사용하는 빌드에 구성 옵션을 추가하는 데 사용할 수 있습니다. 개발 도구 빌드에서 배포 가능한 프로세스를 구성하는 데 필요합니다. |
| Avoid local task execution | 이니시에이터 머신의 리소스를 확보합니다. 이니시에이터가 높은 CPU 사용량으로 인해 빌드에 병목 현상이 발생하는 경우 배포에 유용할 수 있습니다. |
| Maximum CPUs to utilize in the build | 빌드에 사용할 최대 원격 코어 양을 지정합니다. 해당 글로벌 설정을 재정의합니다. |
| Newest allowed helper machine OS Oldest allowed helper machine OS | 빌드에 헬퍼로 참여할 수 있도록 헬퍼 머신에 설치된 최신 및 이전 운영 체제를 지정합니다. |
| Build title | 빌드 출력 텍스트의 시작 부분에 표시할 사용자 지정 헤더 줄을 지정합니다. 이 제목은 빌드 히스토리 및 빌드 모니터 표시에도 사용됩니다. |
| Save IncrediBuild monitor file | 빌드 진행 상황(.ib_mon) 파일의 복사본을 지정된 위치에 씁니다. 폴더 이름만 지정하면 인크레디빌드는 파일 이름에 대한 GUID를 생성합니다. 저장된 .ib_mon 파일의 위치가 포함된 메시지가 빌드 출력의 끝에 추가됩니다. |
| Suppress STDOUT | 표준 출력에 아무 것도 쓰지 않습니다. |
| Output Log file | 빌드 출력을 파일에 씁니다. |
| Show Commands in output | 인크레디빌드가 파일을 빌드하는 데 사용하는 명령줄을 표시합니다. |
| Show Agents in output | 각 파일을 빌드하는 데 사용된 에이전트를 표시합니다. |
| Show Time in output | 빌드된 각 파일의 시작 및 완료 시간을 표시합니다. |
| Hide IncrediBuild Header in output | 빌드 출력에서 IncrediBuild 헤더를 표시하지 않습니다. |
| Internal IncrediBuild logging level | 이 빌드에 대한 내부 인크레디빌드 로깅 수준을 재정의합니다. 출력 또는 사용자가 액세스할 수 있는 로깅에는 영향을 미치지 않습니다. 주로 인크레디빌드 지원팀의 도움을 받아 문제를 해결하는 데 사용됩니다. |
| Set an Environment Variable | 빌드 컨텍스트에 대한 환경 변수를 설정하거나 재정의합니다. |
| Stop on errors | 오류가 발생하면 즉시 실행을 중지합니다. 이는 Visual Studio 빌드에서는 기본 동작이지만 Make 및 빌드 도구 또는 개발 도구 빌드에서는 그렇지 않습니다. |
| Additional Arguments | 최종 빌드 콘솔 명령줄에 연결되는 인수입니다. |
| Open Build Monitor | 빌드가 시작되면 빌드 진행 상황을 그래픽으로 표시하는 IncrediBuild 빌드 모니터를 엽니다. |
인크레디빌드 클린 단계
IncrediBuild로 빌드할 때 Clean Steps 에서 clean 명령에 대한 인수와 대상을 추가할 수 있습니다.
빌드 오류 및 경고는 이슈에 파싱되어 표시됩니다.
프로젝트에 대한 키트 활성화, 정리 단계 추가, 빌드할 프로젝트 구성, 실행할 프로젝트 구성, 프로젝트 열기, 프로젝트 구성 및 IncrediBuild도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.