{"id":124304,"date":"2023-09-07T09:36:00","date_gmt":"2023-09-07T07:36:00","guid":{"rendered":"https:\/\/fotc.com\/?p=124304"},"modified":"2023-11-22T13:20:32","modified_gmt":"2023-11-22T12:20:32","slug":"cloud-build","status":"publish","type":"post","link":"https:\/\/fotc.com\/pl\/blog\/cloud-build\/","title":{"rendered":"Czym jest i jak dzia\u0142a Cloud Build?"},"content":{"rendered":"\n

Cloud Build to us\u0142uga, kt\u00f3ra wykonuje kompilacje w infrastrukturze Google Cloud zgodnie ze specyfikacjami i jest odpowiedzialna za tworzenie artefakt\u00f3w, takich jak kontenery Docker lub archiwa Java. W Cloud Build mo\u017cliwe jest importowanie kodu \u017ar\u00f3d\u0142owego z wielu \u017ar\u00f3de\u0142, w tym Github\/Bitbucket, Cloud Storage czy Cloud Source Repositories.<\/p>\n\n\n\n

Mo\u017cliwe jest skonfigurowanie kompilacji, kt\u00f3ra przekazuje Cloud Build instrukcje dotycz\u0105ce tego, co nale\u017cy zrobi\u0107. Te kompilacje mo\u017cna skonfigurowa\u0107 tak, aby pobiera\u0142y niezb\u0119dne zale\u017cno\u015bci, uruchamia\u0142y testy jednostkowe i integracyjne lub tworzy\u0142y artefakty za pomoc\u0105 narz\u0119dzi do kompilacji, takich jak docker, gradle, maven, bazel i gulp.<\/p>\n\n\n\n

Kompilacja w Cloud Build jest wykonywana jako seria krok\u00f3w. Ka\u017cdy z tych krok\u00f3w dzia\u0142a w kontenerze Docker i mo\u017ce wykonywa\u0107 wszystko, co mo\u017cna zrobi\u0107 w kontenerach, niezale\u017cnie od \u015brodowiska.<\/p>\n\n\n\n

Cykl \u017cycia kompilacji Cloud Build<\/h2>\n\n\n\n

Cykl \u017cycia kompilacji Cloud Build wygl\u0105da nast\u0119puj\u0105co:<\/p>\n\n\n\n