Översikt över Build Image

Författare:Esadax
Uppdaterad:8 mars 2025

När du initierar en driftsättning på Esadax byggs ditt projekt inom en behållare som använder en fördefinierad bild. Den här byggavbildningen bestäms av Node.js-versionen som anges i projektinställningarna.

Innehållsförteckning

  1. Förstå kompileringsavbildningar
  2. Bestämma byggavbilden
  3. Stöd för runtime
  4. Bygg avbildning (Legacy)
  5. Felsökning av byggnader

Förstå kompileringsavbildningar

En byggavbildning är en behållaravbildning som tillhandahåller den miljö och de beroenden som krävs för att bygga programmet. Esadax stöder flera körtider, var och en motsvarar olika versioner av Node.js.

Bestämma byggavbilden

Byggbilden som används av Esadax är baserad på Node.js-versionen som valts i dina projektinställningar:

  • Node.js 22.x: Använder Amazon Linux 2023.
  • Node.js 20.x: Använder Amazon Linux 18.x.
  • Node.js 18.x: Använder Amazon Linux 16.x.
  • Node.js 16.x: Använder den äldre byggavbildningen (Amazon Linux 2).

Stöd för runtime

Esadax stöder flera körtider, med versioner som varierar av den valda bygga bilden:

Körtid Bygg avbildning Bygg avbildning (Legacy)
Vad är Node.js? 22.x 20.x
Vad är Node.js? 20.x 18. x
Vad är Node.js? 18. x 16. x
Vad är Node.js? 16. x
Kant 3.12 3, 9
PythonLanguage 3, 9 3, 6
RubyLanguage 3.3.x 3.2.x
Gå. Körtider för gemenskapen

Bygg avbildning (Legacy)

Den äldre byggavbildningen (Amazon Linux 2) stöder:

  • Node.js-versioner: 16.x, 18.x, 20.x och 22.x.
  • Python-versioner: 3.6 och 3.9.

Felsökning av byggnader

Om du stöter på problem med builds, se avsnittet Build-funktioner för felsökningstips.