SourceBuild
리소스 아이콘
리소스 개요
SourceBuild는 다양한 언어로 개발된 소스 코드를 손쉽게 빌드하는 서비스입니다. SoureBuild에 독립된 빌드 서버들을 실시간으로 생성하고 여러 개의 빌드 실행 요청을 동시에 처리할 수 있습니다.
연관 리소스
상위 리소스
하위 리소스
리소스 설정 값
source_type
: 빌드 타겟 타입 -SourceCommit
source_branch
: 빌드하려는 브랜치 이름linked_repository_name
: 빌드하려는 레포지토리 이름env
: 빌드 환경 설정 내용env_compute_spec
: 빌드하려는 컴퓨팅 환경 스펙 -2cpu-4memory
,4cpu-8memory
,8cpu-16memory
env_platform_type
: 빌드하려는 컴퓨팅 환경 이미지 종류 -SourceBuild
,ContainerRegistry
,PublicRegistry
env_platform_os_spec
: 사용할 OS 스펙 -ubuntu-archiX64-16.04
env_platform_runtime_name
: 빌드 런타임 이름 -base
,java
,dotnet
,android_java
,python
env_platform_runtime_version
: 빌드 런타임 버젼 -1.0-1.0.0
,2.0-1.0.0
,3.0-1.0.0
,4.0-1.0.0
,5.0-1.0.0
env_timeout
: 빌드 시작 후 종료까지의 최대 대기시간(분), 5~540env_use_docker
: 도커 엔진 사용 여부env_var
: 빌드에 사용할 환경 변수
build_command
: 빌드 관련 실행 명령어pre_build_command
: 빌드 전에 사용할 명령어in_build_command
: 빌드 중에 사용할 명령어post_build_command
: 빌드 후에 사용할 명령어
enable_cloud_log_analytics
: 클라우드 로그 분석에 빌드 로그 저장 여부enable_file_safer
: file safer 이용 안전 확인 여부artifact
: 빌드 결과물 저장 관련 설정save_build_results
: 빌드 결과 저장 여부
upload
: 빌드 완료 후 이미지 업로드 설정upload_build_results
: 구축 환경의 저장 여부