SourceBuild
Icono del recurso

Descripción general del recurso
SourceBuild es un servicio que permite compilar fácilmente código fuente desarrollado en diversos lenguajes.
Crea servidores de compilación independientes en tiempo real y puede procesar múltiples solicitudes de ejecución de build de forma simultánea.
Recursos relacionados
Recursos principales
Recursos conectados
Valores de configuración del recurso
Configuración básica
description: Descripción del proyecto de build (máx. 500 caracteres)source_type: Tipo de destino del build -SourceCommitsource_branch: Nombre de la rama que se va a compilarlinked_repository_name: Nombre del repositorio a compilar
Configuración del entorno de build (env)
env.env_compute_spec: Especificación del entorno de cómputo -2cpu-4memory,4cpu-8memory,8cpu-16memoryenv.env_platform_type: Tipo de imagen del entorno de build -SourceBuild,ContainerRegistry,PublicRegistryenv.env_platform_os_spec: Especificación del sistema operativo a utilizarenv.env_platform_runtime_name: Nombre del runtime de buildenv.env_platform_runtime_version: Versión del runtime de buildenv.target_registry_name: Nombre del container registry donde se guardará la imagenenv.target_container_image_name: Nombre de la imagen de contenedor a crearenv.target_container_image_tag: Tag de la imagen de contenedorenv.env_timeout: Tiempo máximo de espera del build (minutos) -5~540env.env_use_docker: Uso del motor Docker -true,falseenv.env_docker_engine_version: Versión del motor Dockerenv.env_var: Variables de entorno utilizadas en el build (key-value)
Comandos de build (build_command)
build_command.pre_build_command: Lista de comandos a ejecutar antes del buildbuild_command.in_build_command: Lista de comandos a ejecutar durante el buildbuild_command.post_build_command: Lista de comandos a ejecutar después del buildbuild_command.use_docker_image_build_command: Uso de build de imagen Docker -true,falsebuild_command.docker_image_build_registry: Nombre del container registry para almacenar la imagenbuild_command.docker_image_dockerfile: Ruta del Dockerfilebuild_command.docker_image: Nombre de la imagen a subirbuild_command.docker_image_build_tag: Tag de la imagen a subir
Logs y seguridad
enable_cloud_log_analytics: Almacenamiento de logs de build en Cloud Log Analytics -true,falseenable_file_safer: Uso de inspección de seguridad mediante File Safer -true,false
Almacenamiento de artefactos (artifact)
artifact.save_build_results: Guardar resultados del build -true,falseartifact.path_to_save_build_results: Ruta donde se guardan los resultados del buildartifact.object_storage_name_to_save: Nombre del bucket de Object Storageartifact.object_storage_path_to_save: Ruta del bucket de Object Storageartifact.file_name_to_save: Nombre del archivo a guardarartifact.enable_backup_build_results: Uso de respaldo de resultados del build -true,false
Carga de imágenes (upload)
upload.upload_build_results: Guardar imagen del entorno de build -true,falseupload.container_registry_name_to_upload_build_results: Nombre del container registry de destinoupload.image_name_to_upload: Nombre de la imagen a subirupload.image_tag_to_upload: Tag de la imagen a subir