Μετάβαση στο περιεχόμενο

PHP

PHP CI στις GitHub Actions

Η εγκατάσταση του Composer και το PHPUnit λειτουργούν κρύα κάθε φορά.

70s → 5s
εγκατάσταση συνθέτη
9μ → 2μ
Μονάδα PHPU

Γιατί συμβαίνει

Τι να αλλάξει

  1. Cache ~/.composer/cache πληκτρολογημένη στο composer.lock
  2. Εγκατάσταση με --prefer-dist --no-progress --no-interaction για προβλέψιμο χρονισμό
  3. Χρησιμοποιήστε το paratest για να εκτελέσετε το PHPUnit σε κάθε πυρήνα
  4. Ενεργοποιήστε την OPcache στο CI php.ini — βοηθά περισσότερο από ό,τι περιμένουν οι άνθρωποι

PHP στο runnerhut

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.