Naar inhoud springen

Godot

Godot CI op GitHub Actions

Exporteer sjablonen die bij elke run worden gedownload en importeer elke build opnieuw.

2m → 5s
Sjabloon downloaden
4m → 20s
Importeren

Exporteer sjablonen die bij elke run worden gedownload en importeer elke build opnieuw.

Waarom het gebeurt

De cache- en exportsjablonen van de Godot-editor blijven niet behouden.

Wat te veranderen

  1. Cache de map met exportsjablonen die is ingetoetst op de Godot-versie
  2. Cache de importdirectory .godot zodat assets niet opnieuw worden geïmporteerd
  3. Exporteer platforms als parallelle matrixpoten

Godot op runnerhut

yaml
jobs:
export:
runs-on: runnerhut-8vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4
- run: godot --headless --export-release "Linux/X11" build/game
Een werkend uitgangspunt

De enige runnerhut-specifieke regel is `runs-on: runnerhut-8vcpu-ubuntu-2404`. Al het andere is standaard GitHub Actions — dezelfde acties, dezelfde geheimen en hetzelfde machtigingsmodel dat u vandaag de dag gebruikt.

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.