Domande frequenti (FAQ) per Continuous Delivery

Ottieni le risposte alle domande frequenti sull'utilizzo di IBM Cloud® Continuous Delivery.

Perché i servizi del piano Lite vengono cancellati dopo 30 giorni di inattività?

Un'istanza di Continuous Delivery è considerata attiva quando una o più delle catene di strumenti dello stesso gruppo di risorse è attiva. Una toolchain è considerata attiva se gli utenti interagiscono con essa tramite l'interfaccia utente, se vengono attivati lavori della pipeline di consegna o se si accede ai repository gestiti da Git Repos and Issue Tracking.

Quando queste condizioni non sono soddisfatte per tutte le catene di strumenti associate al servizio Continuous Delivery per 30 giorni, l'istanza viene considerata inattiva.

Posso utilizzare degli script di esempio per compilare e distribuire la mia applicazione?

Il repo open-toolchain/commons GitHub contiene una raccolta di script comuni che si possono usare nelle toolchain e nelle pipeline. Ad esempio, puoi utilizzare uno degli script shell contenuto in questo repository all'interno delle tue toolchain in diversi modi.

Come posso portare il mio codice e distribuirlo usando Continuous Delivery?

Puoi scegliere una qualsiasi delle seguenti opzioni per distribuire il tuo codice a Continuous Delivery:

  • Crea una toolchain utilizzando uno dei template disponibili (a seconda della destinazione di distribuzione e delle integrazioni di strumenti). Nella pagina Create a Toolchain, seleziona il provider appropriato per il tuo repository di origine e specifica quindi il collegamento al tuo repository di codice di origine. Dopo che hai creato la tua toolchain, potresti dover regolare gli script di pipeline per i tuoi obiettivi di distribuzione.
  • Crea una toolchain vuota e quindi aggiungi le integrazioni di strumento per distribuire la tua applicazione. Per maggiori informazioni sull'utilizzo di questo metodo per distribuire il codice a Continuous Delivery, vedi Distribuisci un'applicazione su Kubernetes.

Come trovo lo stato di IBM Cloud e del servizio Continuous Delivery?

Controlla la pagina relativa allo stato di IBM Cloud per determinare la presenza di problemi noti che interessano la piattaforma IBM Cloud e i servizi principali in IBM Cloud.

Puoi individuare la pagina Stato scegliendo una delle seguenti opzioni:

  • Nella console IBM Cloud, vai al Supporto. Dal widget Notifiche di oggi, fai clic su Visualizza tutto e quindi su Stato per visualizzare lo stato delle risorse in tutte le ubicazioni IBM Cloud. Puoi visualizzare un elenco di eventi, in ordine cronologico, per la manutenzione e gli incidenti. Puoi cercare tra tutte le notifiche o filtrare per tipo, ubicazioni geografiche e singole risorse. È inoltre possibile visualizzare le finestre di manutenzione programmata, per le quali è previsto un preavviso, e gli incidenti o le interruzioni non pianificate, che vengono pubblicate non appena il team di IBM Cloud ne viene a conoscenza. Le notifiche sugli incidenti vengono regolarmente aggiornate finché non vengono risolti.
  • Accedi direttamente a IBM Cloud- Stato del sistema.

Per ulteriori informazioni sulla pagina relativa allo stato di IBM Cloud, consulta Viewing IBM Cloud status.

Come rimuovo gli utenti autorizzati dal servizio Continuous Delivery ?

Puoi rimuovere gli utenti autorizzati dal servizio Continuous Delivery e impedire che vengano aggiunti nuovamente.

  • Rimuovi l'accesso dell'utente in IAM a tutte le toolchain nel gruppo di risorse.
  • Rimuovi l'utente dall'elenco di utenti autorizzati nell'istanza del servizio Continuous Delivery.
  • Rimuovi l'accesso Sviluppatore da tutti i repository Git Repos and Issue Tracking collegati a tutte le toolchain nel gruppo di risorse.

Puoi mantenere un log delle attività correlato agli utenti autorizzati. Per ulteriori informazioni sulla visualizzazione, sulla gestione e sul controllo di attività avviate dal servizio e dall'utente nelle tue istanze IBM Cloud® Continuous Delivery, vedi Eventi IBM Cloud Activity Tracker Event Routing. Per ulteriori informazioni sulla gestione degli utenti autorizzati, vedi Utenti autorizzati.

Perché la quantità AUTHORIZED_USERS_PER_MONTH riportata in IBM Cloud Fatturazione e utilizzo è diversa dal numero effettivo di utenti autorizzati elencati per la mia istanza del servizio Continuous Delivery ?

La quantità AUTHORIZED_USERS_PER_MONTH viene calcolata come media del numero di utenti autorizzati al giorno. Se gli utenti autorizzati vengono aggiunti o rimossi, la media aumenterà o diminuirà. Ad esempio, se un'istanza del servizio ha un utente autorizzato per la prima metà di giugno, un secondo utente autorizzato viene aggiunto il 16 giugno, la quantità di AUTHORIZED_USERS_PER_MONTH per l'intero mese di giugno sarà 1.5.

Perché la quantità di AUTHORIZED_USERS_PER_MONTH riportata in IBM Cloud Fatturazione e utilizzo è uguale a zero per l'istanza del servizio Continuous Delivery ?

L'istanza del servizio risiede in un account in un'azienda e partecipa alla fatturazione consolidata. Quando la fatturazione consolidata è abilitata su una istanza del servizio Continuous Delivery in un account aziendale, solo tale istanza riporterà una quantità diversa da zero di utenti autorizzati. Tutte le altre istanze del servizio Continuous Delivery nella gerarchia aziendale e nella stessa regione riporteranno zero utenti autorizzati, anche se continuano a elencare gli utenti autorizzati. Per ulteriori informazioni sulla fatturazione consolidata, vedi Fatturazione consolidata.

Posso evitare di essere fatturato per gli stessi utenti autorizzati in più istanze del servizio Continuous Delivery ?

Se le tue istanze del servizio Continuous Delivery sono organizzate in un'azienda, puoi abilitare la fatturazione consolidata su un'istanza del servizio Continuous Delivery nell'account aziendale in modo che gli utenti autorizzati vengano riportati solo per la fatturazione una volta per tutte le istanze del servizio all'interno dell'azienda e nella stessa regione. Per ulteriori informazioni sulla fatturazione consolidata, vedi Fatturazione consolidata.

Posso gestire le istanze del servizio Continuous Delivery utilizzando Terraform?

Puoi utilizzare Terraform per eseguire il provisioning, l'aggiornamento e l'annullamento del provisioning delle istanze del servizio Continuous Delivery. Per ulteriori informazioni sull'utilizzo di Terraform con l'istanza del servizio Continuous Delivery, vedi Creazione di un'istanza del servizio Continuous Delivery con Terraform, Eliminazione di una istanza del servizio Continuous Delivery con Terraform e la documentazione della risorsa ibm_resource_instance.

Non puoi utilizzare Terraform per gestire l'elenco di utenti autorizzati per un'istanza di servizio Continuous Delivery. È possibile gestire l'elenco di utenti autorizzati solo utilizzando la console. Per informazioni sulla gestione degli utenti autorizzati, consultare Utenti autorizzati.

Posso gestire le istanze del servizio Continuous Delivery utilizzando un'API?

È possibile utilizzare le API di HTTP o gli SDK di linguaggi di programmazione selezionati per eseguire il provisioning, l'aggiornamento e il de-provisioning delle istanze del servizio Continuous Delivery. Per ulteriori informazioni sull'uso di Continuous Delivery con l'API, vedere Creazione di un'istanza di servizio Continuous Delivery con l'API e Eliminazione di un'istanza di servizio Continuous Delivery con l'API.

Non puoi utilizzare le API per gestire l'elenco di utenti autorizzati di un'istanza del servizio Continuous Delivery. È possibile gestire l'elenco di utenti autorizzati solo utilizzando la console. Per informazioni sulla gestione degli utenti autorizzati, consultare Utenti autorizzati.

Posso utilizzare la console, le API o la CLI per modificare le risorse gestite da Terraform?

Quando utilizzi Terraform per gestire le risorse come le istanze del servizio Continuous Delivery, le toolchain e le pipeline Tekton, evita di modificarle utilizzando la console, le API o la CLI o qualsiasi altro metodo al di fuori del controllo di Terraform.

Se aggirati Terraform modificando direttamente le risorse, potresti causare la deviazione della risorsa, una situazione in cui gli stati delle tue risorse effettive su IBM Cloud deviano dalla definizione delle risorse in Terraform. La prossima volta che si applica la configurazione Terraform, Terraform tenta di aggiornare le risorse per riportarle in allineamento con la configurazione Terraform. Questa azione potrebbe causare conseguenze indesiderate, come il ripristino delle modifiche o l'eliminazione e quindi la ricreazione delle risorse.

Per ulteriori informazioni sulla deviazione delle risorse, consultare Gestisci deviazione delle risorse.