Zintegrowanie interfejsu CLI weryfikacji z potokiem CI/CD jest proste. Możesz używać wbudowanych przepływów pracy popularnych platform, takich jak GitHub i GitLab, lub dostosować integrację do innych używanych usług. Więcej informacji o korzyściach wynikających z zapewnienia zgodności CI/CD znajdziesz w naszym poście na blogu Google for Developers.
Typowe przypadki użycia funkcji Sprawdzanie CI/CD
Zespoły ds. zgodności i zespoły deweloperów zwykle wdrażają sprawdzanie w procesie CI/CD w ten sposób:
Wykrywanie problemów dla deweloperów: typowym podejściem jest używanie testów do wykrywania problemów z zgodnością w procesie tworzenia aplikacji. Następnie możesz udostępnić wyniki analizy na platformie CI/CD, aby zwiększyć widoczność wśród członków zespołu programistów. Jeśli jest to jedyny zamierzony przypadek użycia, zalecamy skonfigurowanie wtyczek tak, aby nie powodowały niepowodzenia kompilacji, dzięki czemu proces programowania nie zostanie przerwany.
Zapobieganie problemom w wersjach przedpremierowych: weryfikacje mogą zapobiegać wprowadzaniu problemów związanych z zgodnością w nowych wersjach, powodując niepowodzenie kompilacji i udostępniając wyniki analizy na platformie CI/CD. Na podstawie tych wyników deweloperzy lub zespoły DevOps mogą zdecydować, czy przerwać, czy kontynuować kompilację.
Ciągłe monitorowanie: podobnie jak w pierwszym przypadku użycia, usługa Checks będzie rejestrować migawki każdej analizy CI/CD w konsoli Checks. Dzięki temu zespoły interdyscyplinarne będą na bieżąco otrzymywać alerty o problemach z zgodnością.
Metody wdrażania CI/CD
Usługa Checks oferuje kilka opcji konfiguracji w potoku, które można dostosować do środowiska i preferencji. Każda metoda korzysta z tej samej analizy weryfikacji, co zapewnia spójne wyniki.
Sprawdzanie wtyczek CI/CD
Wtyczki CI/CD do sprawdzania są dostępne w przypadku GitHub i fastlane (wkrótce pojawią się kolejne). Korzystanie z tych wtyczek to najprostszy sposób na skonfigurowanie i rozpoczęcie pracy, a także na uwzględnienie najpopularniejszych parametrów.
Sprawdza plik binarny interfejsu wiersza poleceń
Jeśli usługa Checks nie ma wtyczki dla Twojej platformy, możesz użyć interfejsu CLI usługi Checks. Zapewnia to znany interfejs do rozwiązywania problemów i konfigurowania. Interfejs wiersza poleceń Checks jest dostępny w systemach Linux, Windows i macOS.
Checks API
Dla zespołów z wysoce spersonalizowanymi przepływami pracy usługa Checks oferuje niezawodny interfejs REST API. Używaj go do rozpoczynania skanowania, pobierania raportów i dostosowywania działania do swoich unikalnych wymagań. Więcej informacji znajdziesz w dokumentacji interfejsu Checks API.