Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Probando el pull request

Muchas personas están desarrollando nuevas funciones o corrigiendo errores en GitHub. Para ayudar con el desarrollo del motor, es posible que se te pida que pruebes esas solicitudes de extracción con una compilación de Godot que incluya el código de la solicitud de extracción en cuestión.

Gracias a GitHub Actions, todas las solicitudes de extracción tienen compilaciones continuas disponibles. Estas compilaciones te permiten probar las solicitudes de extracción sin tener que compilar nada desde el código fuente.

Descargar una compilación ya hecha

Puedes descargar las compilaciones de las pull requests desde GitHub Actions. Dado que solo los usuarios con sesión iniciada pueden descargar compilaciones directamente desde GitHub Actions, el procedimiento varía dependiendo de si tienes una cuenta en GitHub o no.

Nota

Debido a una limitación de GitHub Actions, las compilaciones solo están disponibles durante 90 días después de la última actualización de la pull request. Si aún deseas probar una pull request localmente, puedes compilar la rama de la pull request desde el código fuente en su lugar.

Si usted tiene una cuenta de GitHub

  • Abre la página de la pull request. Haz clic en la pestaña Checks que está cerca de la parte superior de la página:

../../_images/testing_pull_requests_access_checks.webp
  • Click the Artifacts dropdown on the right of the page:

../../_images/testing_pull_requests_checks_artifacts.webp
  • In the dropdown, click the artifact's name to download it. Remember to scroll if you cannot see the name of the platform you're looking for:

../../_images/testing_pull_requests_checks_artifacts_list.webp
  • Extract the ZIP archive then run the executable. Note that Windows and macOS binaries are not code signed. This means you may have to bypass a security warning before you can run the executable. On Windows, if you frequently test pull request builds, it may be better to disable Windows SmartScreen permanently in the Windows security settings. On macOS, see Ejecutando la aplicación de Godot macOS for instructions on bypassing Gatekeeper.

Si usted NO tiene una cuenta de GitHub

Si no tienes una cuenta de GitHub y no puedes registrarte en una, puedes utilizar el servicio de terceros nightly.link para generar un enlace de descarga universal.

  • Abre la página del pull request. Haz clic en el nombre de la rama fork cerca de la parte superior de la página:

../../_images/testing_pull_requests_access_fork.png
  • Ahora que estás en la página de la rama del fork, haz clic en la carpeta .github en la parte superior de la lista de archivos. Luego, haz clic en la carpeta workflows (que está dentro de la carpeta .github). Haz clic en el archivo de flujo de trabajo para la plataforma de la que deseas descargar los artefactos. Después de hacer clic en el archivo (lo que abre la vista del archivo), copia la URL de la página desde la barra de direcciones de tu navegador.

  • Open the nightly.link website and paste the URL you just copied into the text field located below the heading Paste a GitHub link, get a nightly.link!. After pasting the URL, click Get links on the right. If the format of the URL you pasted is correct, you should be presented with a page like this:

../../_images/testing_pull_requests_nightly_link.png
  • Haz clic en la URL del artefacto que deseas descargar.

  • Descomprime el archivo ZIP y luego ejecuta el ejecutable. Ten en cuenta que los binarios de Windows y macOS no están firmados. Esto significa que es posible que debas omitir una advertencia de seguridad antes de poder ejecutar el ejecutable. Si pruebas frecuentemente las compilaciones de solicitudes de extracción, puede ser mejor deshabilitar Windows SmartScreen o desactivar permanentemente Gatekeeper en macOS.

Compilar una rama de pull request desde el código fuente

Este enfoque puede ser necesario para pull requests que fueron actualizados hace más de 90 días, o para probar en plataformas y configuraciones que no son compatibles con la configuración de Godot en GitHub Actions.

  • Abre la página del pull request. Haz clic en el nombre de la rama fork cerca de la parte superior de la página:

../../_images/testing_pull_requests_access_fork.png
  • Ahora que estás en la página de la rama del fork, haz clic en el botón verde Code que se encuentra a la derecha de la página y luego elige Download ZIP en el menú desplegable:

../../_images/testing_pull_requests_fork_zip.png
  • Extrae el archivo ZIP y sigue las instrucciones de compilación para tu sistema operativo.