GitLab-Runner schneller machen

Die Performance unserer Gitlab-CI-Pipeline für ein PHP-Projekt ließ etwas zu wünschen übrig. Vielleicht sind auch die Rahmenbedingungen etwas unterdimensioniert… Dennoch konnten wir mit genaueren Überlegungen zum Caching und zu dessen Optimierung einiges herausholen.

Der Rahmen:

  • ein composer-basiertes PHP-Projekt
  • vor jedem Merge prüfen verschiedene Jobs die Einhaltung der Syntax und Coding Guidelines
  • wir haben nur einen GitLab-Runner

Lesenswerte Beiträge

  1. Einige gute Erklärungen und Denkanstöße gab uns Antons Beitrag:
    GitLab CI: Cache and Artifacts explained by example
    (als PDF-Backup)
  2. Weitere Überlegungen entstanden aus Dmytros Präsentation:
    Build optimization mechanisms in GitLab and Docker

Hinterlasse einen Kommentar.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.