Panoramica di CI/CD dei controlli

L'integrazione della CLI Checks nella pipeline CI/CD è un processo semplice. Puoi utilizzare i flussi di lavoro integrati di piattaforme popolari come GitHub e GitLab oppure personalizzare l'integrazione per altri servizi che utilizzi. Per saperne di più sui vantaggi di ottenere la conformità con la CI/CD, consulta il nostro post del blog su Google for Developers.

Casi d'uso tipici per l'adozione di Checks CI/CD

I team di conformità e sviluppo di solito adottano i controlli nella CI/CD nei seguenti modi:

  1. Rilevare i problemi per gli sviluppatori: un approccio tipico consiste nell'utilizzare i controlli per esporre i problemi di conformità durante il processo di sviluppo. Puoi quindi esporre i risultati dell'analisi all'interno della tua piattaforma CI/CD per aumentare la visibilità tra i membri del tuo team di sviluppo. Se questo è il tuo unico caso d'uso previsto, ti consigliamo di configurare i plug-in in modo che non causino errori di build, in modo che il processo di sviluppo non venga interrotto.

  2. Evita problemi nelle build pre-release: i controlli possono impedire l'introduzione di problemi di conformità nelle nuove release non riuscendo a creare le build e fornendo i risultati dell'analisi nella piattaforma CI/CD. I tuoi sviluppatori o i team DevOps possono quindi utilizzare i risultati per decidere se interrompere o continuare la build.

  3. Monitoraggio continuo: in modo simile al primo caso d'uso, i controlli acquisiscono snapshot di ogni analisi CI/CD nella console Controlli. In questo modo, i team interfunzionali possono rimanere aggiornati e ricevere avvisi sui problemi di conformità.

Metodi di deployment CI/CD

I controlli offrono diverse opzioni di configurazione all'interno della pipeline per adattarsi al tuo ambiente e alle tue preferenze. Ogni metodo utilizza la stessa analisi dei controlli, garantendo risultati coerenti.

Controlla i plug-in CI/CD

I plug-in CI/CD di Checks sono disponibili per GitHub e fastlane (e altri saranno disponibili a breve). L'utilizzo di questi plug-in è il modo più semplice per configurare e iniziare a utilizzare i parametri più comuni.

Binario dell'interfaccia a riga di comando di controlli

Se Checks non dispone di un plug-in per la tua piattaforma specifica, puoi utilizzare la CLI di Checks. Offre un'interfaccia familiare per la risoluzione dei problemi e la configurazione. La CLI Checks è disponibile per Linux, Windows e macOS.

API Checks

Per i team con workflow altamente personalizzati, Controlli offre un'API REST solida. Utilizzalo per avviare scansioni, recuperare report e personalizzare l'esperienza in base alle tue esigenze specifiche. Per saperne di più, consulta la documentazione dell'API Checks.