Normalmente, las secuencias de comandos de utilidades específicas de un proyecto se implementan como clases BuildCommand de la herramienta UE Automation Tool (UAT). Sin embargo, a veces hay que automatizar tareas personalizadas para el proyecto. Aquí es donde BuildGraph puede ayudar, ya que puedes ampliar BuildGraph con cualquier cantidad de tareas automatizadas de la forma que mejor se adapte a tus necesidades específicas. En la siguiente sección expone las formas de crear tareas personalizadas con BuildGraph, incluida una lista de tareas predefinidas que te servirán de punto de partida para crear tareas personalizadas.
Custom Tasks
Para crear una nueva tarea personalizada, implementa una clase derivada de la clase CustomTask y aplícale el atributo TaskElement. El constructor TaskElement toma dos argumentos: el nombre del elemento XML que lo representa y el tipo de clase que contiene los parámetros (que se pasa al constructor en el momento de la carga).
Si quieres leer campos de clases de parámetro de un archivo XML, adjunta el atributo TaskParameter a la tarea. Asociar el atributo TaskParameter indica si el parámetro es obligatorio u opcional, incluida una validación más que debe aplicarse al argumento.
Tareas predefinidas
Si quieres tener un punto de partida para la creación de tareas, disponemos de varias plantillas de tarea predefinidas con las que podrás trabajar. Si buscas una tarea predefinida sencilla desde la que empezar, te recomendamos que uses LogTask como buen punto de partida. Si quieres enterarte de las últimas mejoras en BuildGraph, guarda esta página en tus favoritos. La siguiente lista de tareas predefinidas se actualizará periódicamente.
BuildCookRun es un comando potente y de uso común para las tareas de empaquetado. Para obtener más información, lee la descripción general que abarca Build Operations.
AgeStore
Tarea que elimina los símbolos de un conjunto de archivos. Esta tarea debe su nombre a la utilidad AGESTORE que viene con el SDK de las herramientas del depurador de Microsoft, pero en realidad es una implementación independiente. La principal diferencia es que usa la hora de la última modificación en lugar de la hora del último acceso para determinar qué archivos eliminar.
Plataforma | UnrealTargetPlatform | Obligatorio | Plataformas de destino para las que se van a establecer la edad de los símbolos. |
StoreDir | Cadena | Obligatorio | Directorio del servidor de símbolos. |
Días | Integer | Obligatorio | Número de días de símbolos que se deben conservar. |
BuildDir | Cadena | Opcional | Raíz del directorio de compilación para comprobar si hay directorios con nombre de versión de compilación existentes. |
Filtrar | Cadena | Opcional | Subcadena que emparejar con los nombres de archivo del directorio antes de eliminar los símbolos. Esto permite que la tarea «Age Store» evite la eliminación de símbolos de otras compilaciones en el caso de que varias compilaciones compartan el mismo servidor de símbolos. El uso específico del valor del filtro viene determinado por la estructura del servidor de símbolos definida por la cadena de herramientas de la plataforma. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
AWS
Genera la AWS CLI y espera a que se complete.
Argumentos | Cadena | Opcional | Argumentos para el proceso recién creado. |
Entorno | Cadena | Opcional | Variables de entorno. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer el entorno. |
LogOutput | Booleano | Opcional | Escribe la salida en el registro. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
AWS-AssumeRole
Asume un rol de AWS.
Arn | Cadena | Obligatorio | Rol que asumir. |
Sesión | Cadena | Obligatorio | Nombre de esta sesión. |
Duración | Integer | Opcional | Duración del token en segundos. |
Entorno | Cadena | Opcional | Variables de entorno. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer las variables de entorno. |
OutputFile | Cadena | Obligatorio | Archivo de salida para el nuevo entorno. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
AWS-EcsDeploy
Crea una nueva definición de tarea de AWS ECS y actualiza el servicio de ECS para usar esta nueva versión de la definición de tarea.
TaskDefinitionFile | Cadena | Obligatorio | Archivo de definición de tareas que se usará. |
DockerImage | Cadena | Obligatorio | Imagen de Docker para establecer en la nueva definición de tarea (reemplazará %%DOCKER_PATTERN%% con este valor). |
Versión | Cadena | Opcional | Versión de la aplicación que se establecerá en la nueva definición de tarea (se sustituirá %%VERSION%% por este valor). |
Cluster | Cadena | Obligatorio | El ARN del clúster que representa al conjunto de AWS ECS sobre el que se va a operar. |
Servicio | Cadena | Obligatorio | Nombre del servicio que actualizar y en el que implementar. |
Entorno | Cadena | Opcional | Variables de entorno. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer el entorno. |
LogOutput | Booleano | Opcional | Escribe la salida en el registro. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
CheckMarkdown
Comprueba que todos los enlaces de markdown entre los archivos dados son válidos.
.udatasmith | FileSpec | Opcional | Filtro opcional que se aplicará a la lista de archivos de entrada. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Comando
Llama a un proceso hijo de AutomationTool para ejecutar el comando dado.
Nombre | Cadena | Obligatorio | Nombre del comando que se va a ejecutar. |
Argumentos | Cadena | Opcional | Argumentos que se van a pasar al comando. |
MergeTelemetryWithPrefix | Cadena | Opcional | Si no es nulo, indica que la telemetría del comando se fusionará con la telemetría de esta instancia de UAT con el prefijo especificado. Puede ser una cadena vacía (no nula). |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Commandlet
Genera el editor para ejecutar un commandlet.
Nombre | Cadena | Obligatorio | El nombre del commandlet que se ejecutará. |
Proyecto | FileSpec | Opcional | El proyecto con el que ejecutar el editor. |
Argumentos | Cadena | Opcional | Argumentos que se van a pasar al commandlet. |
EditorExe | FileReference | Opcional | Archivo ejecutable del editor que se usará. Usa de forma predeterminada el ejecutable de desarrollo de UnrealEditor para la plataforma actual. |
ErrorLevel | Integer | Opcional | El código de salida mínimo, que se trata como un error. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Compilar
Compila un objetivo con UnrealBuildTool.
Objetivo | Cadena | Opcional | El objetivo que compilar. |
Configuración | UnrealTargetConfiguration | Obligatorio | La configuración que compilar. |
Plataforma | UnrealTargetPlatform | Obligatorio | La plataforma para la que compilar. |
Proyecto | FileSpec | Opcional | El proyecto con el que compilar. |
Argumentos | Cadena | Opcional | Otros argumentos para UnrealBuildTool. |
AllowXGE | Booleano | Opcional | Determina si se permite el uso de XGE para la compilación. |
AllowParallelExecutor | Booleano | Opcional | Determina si se permite el uso del ejecutor paralelo para esta compilación. |
AllowAllCores | Booleano | Opcional | Determina si permitir que UBT use todos los núcleos disponibles cuando AllowXGE esté deshabilitado. |
Clean | Booleano | Opcional | Determina si se permite o no limpiar este objetivo. Si no se especifica, los objetivos se limpian si se envía el argumento -Clean en la línea de comandos. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Preparación
Cooking de una selección de mapas para una plataforma determinada.
Proyecto | Cadena | Obligatorio | Archivo de proyecto que se va a preparar. |
Plataforma | Cadena | Obligatorio | La plataforma de preparación de destino (por ejemplo, Windows). |
Maps | Cadena | Opcional | Lista de mapas que se van a preparar, separados por el carácter «+». |
Versioned | Booleano | Opcional | Otros argumentos que se pasarán al cooker. |
Argumentos | Cadena | Opcional | Otros argumentos que se pasarán al cooker. |
EditorExe | Cadena | Opcional | Ruta opcional de qué ejecutable del editor ejecutar para el cooking. |
TagOutput | Booleano | Opcional | Indica si se debe etiquetar la salida del cooking. Dado que los cookings generan muchos archivos, puede ser perjudicial dedicar tiempo a etiquetarlos si no los vamos a necesitar en un nodo. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Copia
Copia archivos de un directorio a otro.
.udatasmith | FileSpec | Opcional | Filtro opcional que se aplicará a la lista de archivos de entrada. |
From | FileSpec | Obligatorio | Los patrones desde los que copiar (por ejemplo, Engine/*.txt). |
To | FileSpec | Obligatorio | El directorio al que copiar. |
Sobrescribir | Booleano | Opcional | Indica si sobrescribir o no los archivos existentes. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
ErrorIfNotFound | Booleano | Opcional | Indica si mostrar un error si no se encuentran archivos que copiar. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
CreateArtifact
Sube un artefacto a Horde.
Nombre | Cadena | Obligatorio | Nombre del artefacto. |
Clase | Cadena | Obligatorio | El tipo de artefacto. Determina los permisos y la política de caducidad del artefacto. |
Descripción | Cadena | Opcional | Descripción del artefacto. Se mostrarán en el panel de control de Horde. |
BaseDir | Cadena | Opcional | Ruta base de los archivos subidos. Todos los archivos etiquetados deben estar en este directorio. El valor predeterminado es el directorio raíz del espacio de trabajo. |
StreamId | Cadena | Opcional | Transmisión que contiene el artefacto. |
Confirmar | Cadena | Opcional | Confirmación del artefacto subido. |
.udatasmith | FileSpec | Obligatorio | Archivos que se incluirán en el artefacto. |
Claves | Cadena | Opcional | Claves consultables para este artefacto, separadas por punto y coma. |
Metadatos | Cadena | Opcional | Otros metadatos del artefacto separados por punto y coma. |
Símbolos | Booleano | Opcional | Determina si se añaden atajos a los archivos de símbolos. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
CsCompile
Compila los archivos de proyecto de C# y sus dependencias.
Proyecto | Cadena | Obligatorio | El archivo del proyecto de C# que compilar. Se puede especificar más de un archivo de proyecto con puntos y comas. |
Configuración | Cadena | Opcional | La configuración que compilar. |
Plataforma | Cadena | Opcional | La plataforma que compilar. |
Objetivo | Cadena | Opcional | El objetivo que se va a compilar. |
Propiedades | Cadena | Opcional | Propiedades del comando |
Argumentos | Cadena | Opcional | Otras opciones que enviar al compilador. |
EnumerateOnly | Booleano | Opcional | Solo se enumeran los productos de compilación, no se compilan los proyectos. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
TagReferences | TagList | Opcional | Etiqueta que se aplicará a cualquier referencia no privada que tengan los proyectos. (Por ejemplo, las que son externas y no se copian en el directorio de salida). |
UseSystemCompiler | Booleano | Opcional | Determina si usar o no la cadena de herramientas del sistema en lugar del SDK de UE incluido. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Eliminar
Se elimina un conjunto de archivos.
.udatasmith | FileSpec | Opcional | Lista de especificaciones de archivo separadas por punto y coma (por ejemplo, |
Directorios | Cadena | Opcional | Lista de nombres de directorios |
DeleteEmptyDirectories | Booleano | Opcional | Determina si eliminar los directorios vacíos después de eliminar los archivos. Se activa de forma predeterminada. |
Detallado | Booleano | Opcional | Determina si usar el registro detallado. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
DeployTool
Implementa una actualización de herramienta a través de Horde.
ID | Cadena | Obligatorio | Identificador de la herramienta. |
Ajustes | Cadena | Obligatorio | Archivo de configuración que se usará para la implementación. Debe ser un archivo JSON que contenga el nombre del servidor y el token de acceso. |
Versión | Cadena | Obligatorio | Número de versión de la nueva herramienta. |
Duración | Integer | Opcional | Duración del lanzamiento de la herramienta, en minutos. |
En pausa | Booleano | Opcional | Determina si crear la implementación en pausa. |
.udatasmith | Cadena | Opcional | Archivo zip que contiene los archivos que quieres subir. |
Directorio | Cadena | Opcional | Directorio para el que subir la herramienta. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Docker
Genera el Docker y espera a que la tarea se complete.
Argumentos | Cadena | Obligatorio | Argumentos de la línea de comandos de Docker. |
Entorno | Cadena | Opcional | Variables de entorno que se deben establecer. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer las variables de entorno. |
Trabajando Dir | Cadena | Opcional | Directorio base para ejecutar el comando. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Docker-Build
Genera el Docker y espera a que la tarea se complete.
BaseDir | Cadena | Obligatorio | Directorio base de la compilación. |
.udatasmith | Cadena | Obligatorio | Archivos que se deben preparar antes de compilar la imagen. |
DockerFile | Cadena | Opcional | Ruta al Dockerfile. Usa la raíz de basedir si no se especifica. |
DockerIgnoreFile | Cadena | Opcional | Ruta a un .dockerignore. Se copiará en basedir si se especifica. |
UseBuildKit | Booleano | Opcional | Se utiliza BuildKit en Docker. |
ProgressOutput | Cadena | Opcional | Tipo de salida de progreso (--progress). |
Etiqueta | Cadena | Opcional | Etiqueta para la imagen. |
Argumentos | Cadena | Opcional | Argumentos opcionales |
OverlayDirs | Cadena | Opcional | Lista de otros directorios para superponerlos en los archivos de entrada preparados. Permite que las credenciales se marquen para su implementación, etc. |
Entorno | Cadena | Opcional | Variables de entorno que se deben establecer. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer las variables de entorno. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Docker-Compose-Down
Genera el Docker y espera a que la tarea se complete.
.udatasmith | Cadena | Obligatorio | Ruta al archivo docker-compose. |
Argumentos | Cadena | Opcional | Argumentos del comando. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Docker-Compose-Up
Genera el Docker y espera a que la tarea se complete.
.udatasmith | Cadena | Obligatorio | Ruta al archivo docker-compose. |
Argumentos | Cadena | Opcional | Argumentos del comando. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Docker Push
Genera el Docker y espera a que la tarea se complete.
Repositorio | Cadena | Obligatorio | Repositorio |
Imagen | Cadena | Obligatorio | Imagen de origen que enviar. |
TargetImage | Cadena | Opcional | Nombre de la imagen de destino. |
Entorno | Cadena | Opcional | Otras variables de entorno. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer el entorno. |
AwsEcr | Booleano | Opcional | Determina si iniciar sesión en AWS ECR. |
RepositoryAuthFile | Cadena | Opcional | Ruta a un archivo json para la autenticación en el repositorio para el envío. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
DotNet
Genera el Docker y espera a que la tarea se complete.
Argumentos | Cadena | Opcional | Argumentos de la línea de comandos de Docker. |
BaseDir | Cadena | Opcional | Directorio base para ejecutar el comando. |
Entorno | Cadena | Opcional | Variables de entorno que se deben establecer. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer las variables de entorno. |
ErrorLevel | Integer | Opcional | El código de salida mínimo, que se trata como un error. |
DotNetPath | FileReference | Opcional | Ruta de anulación el ejecutable dotnet. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
FindModifiedFiles
Compila los archivos de proyecto de C# y sus dependencias.
Ruta | FileSpec | Opcional | Lista de especificaciones de archivo separadas por punto y coma (se toma como predeterminado ...). |
Change | Integer | Opcional | La configuración que compilar. |
MinChange | Integer | Opcional | La configuración que compilar. |
MaxChange | Integer | Opcional | La configuración que compilar. |
Salida | FileReference | Opcional | El archivo en el que escribir. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Git
Genera Git y espera a que se complete.
Argumentos | Cadena | Opcional | Argumentos de la línea de comandos de Git. |
BaseDir | Cadena | Opcional | Directorio base para ejecutar el comando. |
ErrorLevel | Integer | Opcional | El código de salida mínimo, que se trata como un error. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Git-Clone
Clona un repositorio de Git en una ruta local.
Dir | Cadena | Obligatorio | Directorio del repositorio. |
Remoto | Cadena | Opcional | El control remoto que añadir. |
Branch | Cadena | Obligatorio | La rama que reservar en el control remoto. |
Archivo de configuración | Cadena | Opcional | Archivo de configuración para el repositorio. Puede usarse para configurar un control remoto para que se obtenga o proporcione credenciales. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Helm
Genera Helm y espera a que se complete.
Gráfico | Cadena | Obligatorio | Argumentos de la línea de comandos de Helm. |
Implementación | Cadena | Obligatorio | Nombre de la versión. |
Espacio de nombres | Cadena | Opcional | El espacio de nombres de Kubernetes. |
KubeContext | Cadena | Opcional | El contexto de kubectl. |
KubeConfig | Cadena | Opcional | El archivo de configuración de kubectl que se usará. |
Valores | Cadena | Opcional | Valores que establecer para ejecutar el gráfico. |
ValuesFile | Cadena | Opcional | Valores que establecer para ejecutar el gráfico. |
Entorno | Cadena | Opcional | Variables de entorno que se deben establecer. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que analizar las variables de entorno. |
Argumentos | Cadena | Opcional | Otros argumentos. |
Trabajando Dir | Cadena | Opcional | Directorio base para ejecutar el comando. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Horde-CreateReport
Crea un archivo de informe Horde, que se mostrará en el panel de control con cualquier trabajo que ejecute esta tarea.
Nombre | Cadena | Obligatorio | Nombre del informe |
Alcance | Cadena | Obligatorio | Dónde mostrar el informe. |
Colocación | Cadena | Obligatorio | Dónde mostrar el informe. |
Texto | Cadena | Obligatorio | Texto que se mostrará. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Horde-GetSecrets
Reemplaza las cadenas de un archivo de texto con secretos obtenidos de Horde.
.udatasmith | Cadena | Obligatorio | Archivo que actualizar con los secretos. |
Texto | Cadena | Opcional | Texto que actualizar con los secretos. |
Reemplazar | Cadena | Opcional | Pares de cadenas y nombres de secretos que expandir en el archivo de texto, con la siguiente forma: SOURCE_TEXT=secret-name;SOURCE_TEXT_2=secret-name-2. Si no se especifica, los secretos incrustados en línea en el texto se expandirán de la cadena {{secret-name.value}} . |
If | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Horde-SetSecretEnvVar
Reemplaza las cadenas de un archivo de texto con secretos obtenidos de Horde.
Nombre | Cadena | Obligatorio | Nombre de la variable de entorno que se va a establecer. |
Secret | Cadena | Obligatorio | Nombre del secreto que se va a obtener. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Kubectl
Genera Kubectl y espera a que la tarea se complete.
Argumentos | Cadena | Obligatorio | Argumentos de la línea de comandos. |
BaseDir | Cadena | Opcional | Directorio base para ejecutar el comando. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Registro
Imprime un mensaje (y otra información de diagnóstico opcional) en el registro de salida.
Mensaje | Cadena | Opcional | Mensaje que imprimir. |
.udatasmith | FileSpec | Opcional | Si se especifica, hace que la lista de archivos indicada se imprima después del mensaje indicado. |
IncludeContents | Booleano | Opcional | Si se especifica, hace que se imprima el contenido de los archivos indicados. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
ModifyConfig
Modifica un archivo de configuración.
.udatasmith | FileSpec | Obligatorio | Ruta al archivo de configuración. |
Sección | Cadena | Obligatorio | El nombre de la sección que se va a modificar. |
Clave | Cadena | Obligatorio | El nombre de la propiedad que se va a establecer. |
Valor | Cadena | Obligatorio | El valor de la propiedad que se va a establecer. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará a los archivos extraídos. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
ModifyJsonValue
Modifica los archivos json mediante la configuración de un valor especificado en la ruta de la clave.
.udatasmith | FileSpec | Obligatorio | Rutas de los archivos json que se modificarán. |
KeyPath | Cadena | Obligatorio | Ruta de la clave json que se buscará en cada archivo. |
Nuevo valor | Integer | Obligatorio | Nuevo valor que aplicar. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Mover
Mueve archivos de un directorio a otro.
.udatasmith | FileSpec | Opcional | Filtro opcional que se aplicará a la lista de archivos de entrada. |
From | FileSpec | Obligatorio | Los patrones desde los que copiar (por ejemplo, Engine/*.txt). |
To | FileSpec | Obligatorio | El directorio al que copiar. |
Sobrescribir | Booleano | Opcional | Opcionalmente, si los archivos deben sobrescribirse, está desactivado de forma predeterminada. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
ErrorIfNotFound | Booleano | Opcional | Indica si mostrar un error si no se encuentran archivos que copiar. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
MsBuild
Ejecuta MsBuild
Proyecto | Cadena | Obligatorio | El archivo del proyecto de C# que compilar. Se puede especificar más de un archivo de proyecto con puntos y comas. |
Configuración | Cadena | Opcional | La configuración que compilar. |
Plataforma | Cadena | Opcional | La plataforma que compilar. |
Argumentos | Cadena | Opcional | Otras opciones que enviar al compilador. |
Verbosidad | Cadena | Opcional | El nivel de verbosidad de la salida de MSBuild. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
NuGet-LicenseCheck
Genera el Docker y espera a que la tarea se complete.
BaseDir | Cadena | Obligatorio | Directorio base para ejecutar el comando. |
IgnorePackages | Cadena | Opcional | Especifica una lista de paquetes que se ignorarán en las comprobaciones de versión, separados por punto y coma. Se puede especificar un número de versión opcional con la sintaxis «nombre@versión». |
LicenseDir | DirectoryReference | Opcional | Directorio que contiene las licencias permitidas. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
OnExit
Genera un archivo ejecutable externo y espera a que se complete.
Comando | Cadena | Obligatorio | Ejecutable que generar. |
Lease | Booleano | Opcional | Determina si se ejecutará al rescindir el contrato de arrendamiento. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
PakFile
Crea un archivo PAK a partir de un conjunto de archivos.
.udatasmith | FileSpec | Obligatorio | Lista de archivos, comodines y conjuntos de etiquetas que añadir al archivo pak, separados por caracteres «;». |
Salida | FileReference | Obligatorio | Archivo PAK que producir. |
ResponseFile | FileReference | Opcional | Ruta a un archivo de respuestas que contiene una lista de archivos que añadir al archivo .pak, en lugar de especificarlos individualmente. |
RebaseDir | DirectoryList | Opcional | Directorios relativos a los que cambiar la base de los archivos. Si se especifica, se usará para cada archivo la ruta más corta de un directorio de la lista. |
Order | FileReference | Opcional | Secuencia de comandos que da el orden de los archivos. |
Signo | FileReference | Opcional | Claves de cifrado para este archivo pak. |
Comprimir | Booleano | Opcional | Indica si se deben comprimir los archivos. |
Argumentos | Cadena | Opcional | Otros argumentos que enviar a UnrealPak. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
QueryTargets
Ejecuta UBT para consultar todos los objetivos de un proyecto en particular.
ProjectFile | FileReference | Opcional | Ruta al archivo del proyecto que consultar. |
OutputFile | FileReference | Opcional | Ruta al archivo de salida para recibir información sobre los objetivos. |
IncludeAllTargets | Booleano | Opcional | Escribe todos los objetivos, incluso si se ha especificado uno predeterminado en la sección BuildSettings de los archivos *.ini predeterminados . |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
RandomData
Crea archivos que contienen datos aleatorios en el directorio de salida indicado. Se usa para generar datos de prueba para el sistema de almacenamiento temporal.
Tamaño | Integer | Opcional | El tamaño de cada archivo. |
Count | Integer | Opcional | Número de archivos que se van a escribir. |
Different | Booleano | Opcional | Determina si generar datos distintos para cada archivo de salida. |
OutputDir | Cadena | Opcional | Directorio de salida |
Etiqueta | Cadena | Opcional | Filtro opcional que se aplicará a la lista de archivos de entrada. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Reconcile
Crea una nueva lista de cambios y concilia un conjunto de archivos para enviarlos a una transmisión de Perforce.
Descripción | Cadena | Obligatorio | La descripción de la lista de cambios enviada. |
.udatasmith | FileSpec | Opcional | Los archivos que se van a conciliar. |
Directorios | Cadena | Opcional | Los directorios que se van a conciliar, delimitados por punto y coma, sintaxis P4 relativa. |
Espacio de trabajo | Cadena | Opcional | El nombre del espacio de trabajo. Si se especifica, se creará un nuevo espacio de trabajo y se usará la transmisión y el directorio raíz dados para enviar los archivos. De lo contrario, se usará el espacio de trabajo actual. |
Transmisión | Cadena | Opcional | La transmitir del espacio de trabajo. De forma predeterminada, es la transmisión actual. Se ignora a menos que también se especifique el atributo del espacio de trabajo. |
Branch | Cadena | Opcional | Rama para el espacio de trabajo (ruta del repositorio P4 heredado). No se puede utilizar junto con la transmisión. |
RootDir | DirectoryReference | Opcional | Directorio raíz de la transmisión. Si no se especifica, el valor predeterminado es el directorio raíz actual. |
Fuerza | Booleano | Opcional | Fuerza el envío, incluso si se necesita una resolución (siempre se acepta la versión actual). |
P4Verbose | Booleano | Opcional | Se permite un resultado con verbosidad en P4 (se expulsa). |
Vista previa | Booleano | Obligatorio | Ejecuta una vista previa de la conciliación; no envía. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Renombrar
Cambia el nombre de un archivo o grupo de archivos.
.udatasmith | FileSpec | Obligatorio | El archivo o los archivos a los que les quieres cambiar el nombre. |
From | Cadena | Opcional | El nombre del archivo actual o el patrón con el que coincidir (por ejemplo, *.txt). No debe incluir ningún separador de ruta. |
To | Cadena | Obligatorio | El nuevo nombre de los archivos. No debe incluir ningún separador de ruta. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará a los archivos renombrados. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
SanitizeReceipt
Tarea que etiqueta productos de compilación o dependencias en tiempo de ejecución mediante la lectura de archivos *.target.
.udatasmith | FileSpec | Obligatorio | Conjunto de archivos de recibos ( |
EngineDir | DirectoryReference | Opcional | Ruta a la carpeta del motor, utilizada para expandir las propiedades $(EngineDir) en los archivos de recibo. De forma predeterminada, el directorio del motor para el espacio de trabajo actual. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
SetVersion
Actualiza los archivos de la versión local (Engine/Source/Runtime/Launch/Resources/Version.h, Engine/Build/Build.version y Engine/Source/Programs/Shared/Metadata.cs) con la información de versión indicada.
Change | Integer | Obligatorio | La lista de cambios que se establecerá en los archivos de versión. |
CompatibleChange | Integer | Opcional | La lista de cambios compatibles con el motor que se establecerá en los archivos de versión. |
Branch | Cadena | Obligatorio | La cadena de la rama. |
Creación | Cadena | Opcional | La cadena de la versión de compilación. |
BuildURL | Cadena | Opcional | La URL de una tarea de integración continua en ejecución. |
Licensee | Booleano | Opcional | Determina si establecer o no el indicador IS_LICENSEE_VERSION como verdadero. |
Promoted | Booleano | Opcional | Determina si establecer o no el indicador ENGINE_IS_PROMOTED_BUILD como verdadero. |
SkipWrite | Booleano | Opcional | Si se establece, no escribas en los archivos; devuelve los archivos de versión que se actualizarían. Útil para compilaciones locales. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Signo
Firma un conjunto de archivos ejecutables con un certificado instalado.
.udatasmith | FileSpec | Obligatorio | Lista de especificaciones de archivo separadas por punto y coma (por ejemplo, |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Generar
Genera un archivo ejecutable externo y espera a que se complete.
Exe | Cadena | Obligatorio | Ejecutable que generar. |
Argumentos | Cadena | Opcional | Argumentos para el proceso recién creado. |
Trabajando Dir | Cadena | Opcional | Directorio de trabajo para generar la nueva tarea |
Entorno | Cadena | Opcional | Variables de entorno que se deben establecer. |
EnvironmentFile | Cadena | Opcional | Archivo desde el que leer el entorno. |
LogOutput | Booleano | Opcional | Escribir salida en el registro |
ErrorLevel | Integer | Opcional | El código de salida mínimo, que se trata como un error. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Fase
Marca para implementación los archivos enumerados en un recibo de compilación en un directorio de salida.
Proyecto | FileReference | Opcional | El proyecto al que pertenece este objetivo. |
Objetivo | Cadena | Obligatorio | Nombre del objetivo que se va a marcar para implementación. |
Plataforma | UnrealTargetPlatform | Obligatorio | Plataforma donde marcar para implementación. |
Configuración | UnrealTargetConfiguration | Obligatorio | Configuración que se va a marcar para implementación. |
Arquitectura | Cadena | Opcional | Arquitectura que se va a marcar para implementación. |
ToDir | DirectoryReference | Obligatorio | Directorio en el que deben marcarse para implementación los archivos de recibo. |
Sobrescribir | Booleano | Opcional | Indica si sobrescribir o no los archivos existentes. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Strip
Elimina la información de depuración de un conjunto de archivos.
Plataforma | UnrealTargetPlatform | Obligatorio | La cadena de herramientas de la plataforma para eliminar binarios. |
BaseDir | DirectoryReference | Opcional | El directorio donde buscar archivos. |
.udatasmith | FileSpec | Obligatorio | Lista de especificaciones de archivo separadas por punto y coma (por ejemplo, |
OutputDir | DirectoryReference | Opcional | Directorio de salida para los archivos eliminados. El valor predeterminado se toma de la ruta de entrada y sobrescribe los archivos de entrada. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Enviar
Crea una nueva lista de cambios y envía un conjunto de archivos a una transmisión de Perforce.
Descripción | Cadena | Obligatorio | La descripción de la lista de cambios enviada. |
.udatasmith | FileSpec | Obligatorio | Los archivos que enviar. |
FileType | Cadena | Opcional | El tipo de archivo Perforce para los archivos enviados (por ejemplo, binario+FS32). |
Espacio de trabajo | Cadena | Opcional | El nombre del espacio de trabajo. Si se especifica, se creará un nuevo espacio de trabajo y se usará la transmisión y el directorio raíz dados para enviar los archivos. De lo contrario, se usará el espacio de trabajo actual. |
Transmisión | Cadena | Opcional | La transmitir del espacio de trabajo. De forma predeterminada, es la transmisión actual. Se ignora a menos que también se especifique el atributo del espacio de trabajo. |
Branch | Cadena | Opcional | Rama para el espacio de trabajo (ruta del repositorio P4 heredado). No se puede utilizar junto con la transmisión. |
RootDir | DirectoryReference | Opcional | Directorio raíz de la transmisión. Si no se especifica, el valor predeterminado es el directorio raíz actual. |
Revertir archivos sin cambios | Booleano | Opcional | Determina si se revierten los archivos sin cambios antes de intentar enviarlos. |
Fuerza | Booleano | Opcional | Fuerza el envío, incluso si se necesita una resolución (siempre se acepta la versión actual). |
P4Verbose | Booleano | Opcional | Se permite un resultado con verbosidad en P4 (se expulsa). |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
SymGen
Genera un archivo de volcado de símbolos portátil a partir de los binarios indicados.
.udatasmith | FileSpec | Obligatorio | Lista de especificaciones de archivo separadas por punto y coma (p. ej. *.cpp;Engine/.../*.bat) o el nombre de un conjunto de etiquetas. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
UseRadSym | Booleano | Opcional | Si se establece, usará el volcador de símbolos pdb del depurador rad, así como el symbol_path_fixer de rad. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
SymStore
Tarea que elimina los símbolos de un conjunto de archivos.
Plataforma | UnrealTargetPlatform | Obligatorio | La cadena de herramientas de la plataforma necesaria para gestionar archivos de símbolos. |
.udatasmith | Cadena | Obligatorio | Lista de archivos de salida. Los PDB se extraerán de esta lista. |
StoreDir | Cadena | Obligatorio | Directorio de salida para los símbolos comprimidos. |
Product | Cadena | Obligatorio | Nombre del producto para los registros de la tienda de símbolos. |
Branch | Cadena | Opcional | Nombre de la rama en la que se basarán todos los archivos de origen del repositorio. Se usa cuando IndexSources está activado (puede usarse solo en algunas plataformas). |
Change | Integer | Opcional | Lista de cambios con la que se han sincronizado todos los archivos del repositorio. Se usa cuando IndexSources está activado (puede usarse solo en algunas plataformas). |
Versión de compilación | Cadena | Opcional | BuildVersion asociada a estos símbolos. Se usa para realizar tareas de limpieza en AgeStore mediante la comparación de esta versión con un nombre de directorio en un recurso compartido de compilación. |
IndexSources | Booleano | Opcional | Determina si incluir el índice del código fuente en los símbolos subidos. Cuando se activa, la tarea generará los datos requeridos por un servidor de origen (solo son compatible con algunas plataformas y servidores de control de versiones). El servidor de origen permite a los depuradores obtener automáticamente el código fuente coincidente al depurar compilaciones o analizar volcados. |
Archivos de origen | Cadena | Opcional | Filtro para los archivos del repositorio que se van a indexar. Es una lista separada por punto y coma de filtros perforce, p. ej. Engine/....cpp;Engine/....h. También puede ser el nombre de una etiqueta definida previamente, p. ej. «#SourceFiles». Se utiliza cuando IndexSources está activado (puede usarse solo en algunas plataformas). |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Etiqueta
Aplica una etiqueta a un conjunto determinado de archivos. La lista de archivos se encuentra enumerando las etiquetas y las especificaciones de archivo proporcionadas por el parámetro «Files». De esta lista, se eliminan los archivos que no coincidan con el parámetro filtro, seguidos de los archivos que sí coincidan con el parámetro Except.
BaseDir | DirectoryReference | Opcional | Establece el directorio base con el que se resuelven las rutas relativas y los patrones. Si se establece, los patrones absolutos (por ejemplo, /Engine/Build/...) se considerarán relativos a esta ruta. De no ser así, se considerarán absolutos. |
.udatasmith | FileSpec | Opcional | Conjunto de archivos para trabajar, incluidos los comodines y los nombres de las etiquetas, separados por punto y coma. Si se establece, se resuelve en relación con BaseDir; de lo contrario, se resuelve en el directorio raíz de la rama. |
FileLists | FileSpec | Opcional | Conjunto de archivos de texto desde los que añadir más archivos. Cada lista de archivos debe tener un archivo por línea. |
Filtrar | FileSpec | Opcional | Patrones para filtrar la lista de archivos, incluidos nombres de etiquetas o comodines. Si se establece, puede incluir patrones que se aplican al directorio base. Si no se especifica, el valor predeterminado es todos los archivos. |
Except | FileSpec | Opcional | Conjunto de patrones que excluir de la lista de patrones coincidentes. Puede incluir nombres de etiquetas de patrones que se aplican al directorio base. |
With | TagList | Obligatorio | Nombre de la etiqueta que se va a aplicar. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
TagReceipt
Tarea que etiqueta productos de compilación o dependencias en tiempo de ejecución mediante la lectura de archivos *.target.
.udatasmith | FileSpec | Obligatorio | Conjunto de archivos de recibos (*.target) que leer, incluidos comodines y nombres de etiquetas, separados por punto y coma. |
EngineDir | DirectoryReference | Opcional | Ruta a la carpeta del motor, utilizada para expandir las propiedades $(EngineDir) en los archivos de recibo. De forma predeterminada, el directorio del motor para el espacio de trabajo actual. |
ProjectDir | DirectoryReference | Opcional | Ruta a la carpeta del proyecto, que se usa para expandir las propiedades $(ProjectDir) en los archivos de recibos. De forma predeterminada, el directorio del motor para el espacio de trabajo actual -- en desuso. |
BuildProducts | Booleano | Opcional | Determina si etiquetar los productos de compilación enumerados en los recibos. |
BuildProductType | Cadena | Opcional | Qué tipo de productos de compilación etiquetar (consulta los valores válidos en TargetReceipt.cs - UnrealBuildTool.BuildProductType). |
RuntimeDependencies | Booleano | Opcional | Determina si etiquetar las dependencias de tiempo de ejecución que aparecen en los recibos. |
StagedFileType | Cadena | Opcional | Qué tipo de dependencias de tiempo de ejecución etiquetar (consulta los valores válidos en TargetReceipt.cs - UnrealBuildTool.StagedFileType). |
With | TagList | Obligatorio | Nombre de la etiqueta que se va a aplicar. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Unzip
Extrae archivos de un archivo zip.
ZipFile | FileSpec | Obligatorio | Ruta al archivo zip que se va a extraer. |
ToDir | DirectoryReference | Obligatorio | Directorio de salida para los archivos extraídos. |
UseLegacyUnzip | Booleano | Opcional | Determina si usar o no el código de descompresión heredado. |
OverwriteFiles | Booleano | Opcional | Determina si sobrescribir o no los archivos durante la descompresión. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará a los archivos extraídos. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Upload
Sube un conjunto de archivos a Jupiter para recuperarlos más adelante.
FromDir | DirectoryReference | Obligatorio | El directorio desde el que leer los archivos comprimidos. |
.udatasmith | FileSpec | Opcional | Lista de especificaciones de archivo separadas por punto y coma (por ejemplo, |
JupiterNamespace | Cadena | Obligatorio | El espacio de nombres de Jupiter que se utiliza para subir la compilación. Se usa para controlar quién tiene acceso a la compilación. |
JupiterKey | Cadena | Obligatorio | La clave de la compilación se usará para volver a descargar la compilación. Tiene que ser única para esta subida en particular. |
ArchiveType | Cadena | Obligatorio | El tipo de archivo del que proceden se añadirá a los metadatos. |
Nombre del proyecto | Cadena | Obligatorio | El nombre del proyecto con el que se asocia este conjunto de archivos se añadirá a los metadatos. |
Branch | Cadena | Obligatorio | La rama del control de versiones a partir de la cual se generaron estos archivos se añadirá a los metadatos. |
Lista de cambios | Cadena | Obligatorio | La versión del control fuente a partir de la cual se generaron estos archivos se añadirá a los metadatos. |
JupiterUrl | Cadena | Obligatorio | Especifica la URL de la instancia de Jupiter en la que subir el contenido. |
AdditionalMetadata | Cadena | Opcional | Lista separada por punto y coma de asignaciones valor-clave separadas por «=» para añadirlas a los metadatos. P. ej. Foo=bar;spam=eggs |
LimitMemoryUsage | Booleano | Opcional | Si se activa, el contenido del archivo no se mantiene en la memoria, lo cual reduce el uso de memoria, pero aumenta el nivel de E/S, ya que hay que leer el contenido del archivo varias veces (tanto para el hash como durante la subida). |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Wait
Espera un número definido de segundos.
Segundos | Integer | Obligatorio | Número de segundos de espera. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
WriteJsonValue
Modifica los archivos json mediante la configuración de un valor especificado en la ruta de la clave.
.udatasmith | FileSpec | Obligatorio | Archivos Json que se modificarán |
Clave | Cadena | Obligatorio | Elemento Json que se establecerá en cada archivo. La sintaxis de esta cadena es un subconjunto limitado de la notación JsonPath y puede admitir propiedades de objeto e índices de matriz. Los índices de matriz que se omitan o estén fuera de intervalo añadirán un nuevo elemento a la matriz (p. ej., «$.foo.bar[]» añadirá un elemento a la matriz «bar» del objeto «foo»). |
Valor | Cadena | Obligatorio | Nuevo valor que establecer. Puede ser cualquier valor JSON (cadena, matriz, objeto, número, booleano o nulo). |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
WriteTextFile
Escribe texto en un archivo.
.udatasmith | FileReference | Obligatorio | Ruta al archivo que se va a escribir. |
Anexar | Booleano | Opcional | Opcional, indica si anexar o no al archivo en lugar de sobrescribirlo. |
Texto | Cadena | Opcional | El texto que se escribirá en el archivo. |
.udatasmith | FileSpec | Opcional | Si se especifica, hace que la lista de archivos indicada se imprima después del mensaje indicado. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará para crear productos a partir de esta tarea. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
ZenExportSnapshot
Exporta una instantánea de Zen a un destino especificado.
Proyecto | FileReference | Opcional | El proyecto desde el que exportar la instantánea. |
Plataforma | Cadena | Opcional | Las plataformas de destino para las que se exportará la instantánea. |
SnapshotDescriptorFile | FileReference | Opcional | Un archivo que se creará con información sobre la instantánea exportada. |
DestinationStorageType | Cadena | Obligatorio | El tipo de destino al que exportar la instantánea (la nube, etc.). |
DestinationCloudHost | Cadena | Opcional | El nombre de host que se usará al exportar a un destino en la nube. |
DestinationCloudNamespace | Cadena | Opcional | El espacio de nombres que se usará al exportar a un destino en la nube. |
DestinationCloudIdentifier | Cadena | Opcional | El identificador que se usará al exportar a un destino en la nube. |
DestinationCloudBucket | Cadena | Opcional | Un nombre de depósito personalizado que se usará al exportar a un destino en la nube. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
ZenImportOplog
Importa un registro de operaciones de Zen a un destino especificado.
ImportType | Cadena | Obligatorio | El tipo de destino desde el que se importará (nube, archivo...). |
.udatasmith | Cadena | Opcional | Ruta completa separada por comas al directorio de oplog para importar en el servidor zen local Files="Path1,Path2". |
Proyecto | FileReference | Opcional | El proyecto desde el que se importará. |
Nombre del proyecto | Cadena | Opcional | El nombre del nuevo proyecto de Zen al que vamos a importar. |
Plataforma | Cadena | Opcional | La plataforma de destino para la que se importará la instantánea. |
RootDir | Cadena | Opcional | Directorio raíz del proyecto de UE. Se usa para derivar la carpeta del motor y la carpeta del proyecto. |
OplogName | Cadena | Opcional | El nombre del registro de operaciones importado. |
HostName | Cadena | Opcional | La URL del host para el servidor zen desde el que vamos a realizar la importación. |
Puerto del host | Cadena | Opcional | El puerto de host para el servidor zen desde el que vamos a realizar la importación. |
CloudURL | Cadena | Opcional | La URL de la nube desde la que se importará. |
Espacio de nombres | Cadena | Opcional | Qué espacio de nombres usar al importar desde la nube. |
Bucket | Cadena | Opcional | Qué depósito usar al importar desde la nube. |
Clave | Cadena | Opcional | Qué fotogramas clave usar al importar desde la nube. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
ZenLaunch
Inicia ZenServer.
Proyecto | FileReference | Obligatorio | El proyecto para el que se inicia ZenServer. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
ZenMirror
Exporta una instantánea de Zen a un destino especificado.
Proyecto | FileReference | Opcional | El proyecto desde el que exportar la instantánea. |
Plataforma | Cadena | Opcional | La plataforma de destino para la que se va a reflejar la instantánea. |
DestinationFileDir | DirectoryReference | Opcional | La ruta del disco local en la que se reflejarán los datos. Si está vacía, la ruta se establecerá en el directorio %Project%\Saved\Cooked\%Platform%. |
Si | Condtion | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |
Código postal
Comprime los archivos en un archivo zip.
FromDir | DirectoryReference | Obligatorio | El directorio desde el que leer los archivos comprimidos. |
.udatasmith | FileSpec | Opcional | Lista de especificaciones de archivo separadas por punto y coma (por ejemplo, |
ExecutableFiles | FileSpec | Opcional | Lista de archivos que deberían tener un bit ejecutable establecido. |
ZipFile | FileReference | Obligatorio | El archivo zip que se va a crear. |
Etiqueta | TagList | Opcional | Etiqueta que se aplicará al archivo zip creado. |
Si | Condición | Opcional | Indica si se debe ejecutar esta tarea. Se ignora si la condición no se cumple. |