Така че имахме някои проблеми с нашата компилация и това, което имаме, е gcloud
компилация, която работи главно gatsby build
.
Прекарах последните 2 дни, опитвайки се първо да поправя времето за изчакване на изграждането и след това се опитвах да ускоря нашето изграждане. И ето до какво стигнахме:
- имахме
gatsby
2.13.64
и първо го актуализирахме до най-високата налична2.13.*
версия, която е2.13.83
в момента. Това ни помогна да поправим досадна грешка в компилацията, която не позволяваше компилацията ни да завърши след 40 минути работа.
Това също така ни позволи да съкратим времето за компилация от 1 час и 5 минути до около 45 минути. - след това преминахме към текущата версия на node.js LTS — която към момента е
10.16.3
— и това също повлия на времето за изграждане, така че стигнахме до нещо около 35–40 m за изграждане.
Ето как можете да изберете коя версия на възел да използвате по време наgcloud
изграждане от https://github.com/GoogleCloudPlatform/cloud-builders/blob/master/npm/README.md:
И това е.
~35% съкратено време за изграждане БЕЗПЛАТНО =)