Crea e configura job di build produzione
Per poter distribuire le estensioni nell'istanza PROD dell'applicazione Oracle Cloud, è necessario impostare alcuni job di creazione package e distribuzione. Di seguito è indicata la procedura cui attenersi.
- Eseguire la migrazione delle configurazioni all'istanza dell'applicazione Oracle Cloud di produzione. Per istruzioni, vedere Panoramica sul ciclo di vita della configurazione e Panoramica sulla migrazione in Configurazione ed estensione delle applicazioni.
- Creare un job di build che crei il package dell'estensione. Per istruzioni, vedere Creare il job di creazione del package di produzione.
- Creare un job di build che distribuisca l'estensione all'istanza di produzione. Per istruzioni, vedere Creare il job di build della distribuzione di produzione.
- (Facoltativo) Limitare gli utenti che possono visualizzare o modificare i job di build di produzione o eseguirne le build. Per istruzioni, vedere Configura impostazioni di protezione dei job.
- Configurare le pipeline per eseguire i job di creazione package e distribuzione in sequenza. Per istruzioni, vedere Creazione e configurazione della pipeline di produzione.
- Eseguire la pipeline di produzione per creare il package dell'estensione e distribuirla nell'istanza di produzione. Per istruzioni, vedere Esegui pipeline di produzione.
Prima di configurare job e pipeline di build
Di seguito sono riportate alcune informazioni da sapere prima di configurare ed eseguire i job di build e le pipeline.
- Assicurarsi che le istanze di origine e di destinazione siano della stessa release, con le stesse patch standard e una tantum applicate a entrambi gli ambienti.
- Se è stato configurato il job di creazione package di sviluppo per sovrascrivere la versione dell'applicazione definita in
visual-application.json
, ottenere la nuova versione. Il processo di packaging della produzione verrà configurato in modo che utilizzi la stessa versione.
Crea job di creazione package di produzione
Il job di creazione package genera un artifact di estensione pronto per la distribuzione nell'istanza di produzione.
Creare il job di build per la distribuzione di produzione
Il job di distribuzione distribuisce l'artifact dell'estensione generato nel job di packaging nell'istanza di produzione dell'applicazione Oracle Cloud. Prima di creare il job, assicurarsi di disporre delle credenziali che VB Studio può utilizzare per accedere all'istanza PROD dell'applicazione Oracle Cloud.
Se si sviluppa un'estensione, ad esempio 24D, nell'ambiente di test e si desidera distribuire l'estensione nell'ambiente di produzione 24C, sarà necessario attendere l'aggiornamento dell'istanza di prodotto a 24D prima di poter eseguire la distribuzione. Nella maggior parte dei casi, non dovrebbe esserci più di due settimane di differenza tra gli aggiornamenti dei pod.
Configura impostazioni protezione job
Per limitare l'accesso, il proprietario del progetto può contrassegnare un job come privato. Gli utenti che non dispongono dell'accesso possono visualizzare il job di build nella pagina Panoramica job, ma non possono visualizzare la pagina Dettagli job o i dettagli della build, né visualizzare o modificare la configurazione del job o eliminare/abilitare/disabilitare il job di build. Inoltre, il proprietario del progetto può utilizzare un pattern glob definito in una regola per proteggere qualsiasi job il cui nome corrisponde al pattern specificato.
- Una regola di protezione definita con un pattern glob non sovrascriverà una protezione job definita utilizzando un nome (nessun pattern glob o regola).
- Una protezione applicata a un singolo job sostituirà una protezione applicata utilizzando una regola (definita da un pattern glob).
- Quando si combinano due regole, la protezione è determinata dalla regola più restrittiva. È necessario esaminare gli eventi nel feed Attività ed esaminare le notifiche, che forniscono le informazioni che spiegano le limitazioni quando una regola sostituisce un'altra.
- Un job non verrà creato se l'utente che sta creando il job non sarà in grado di accedere al proprio job. Lo stesso principio vale per la ridenominazione dei lavori.
È possibile verificare se un job è privato da diverse posizioni nell'interfaccia utente di VB Studio. Un job privato è indicato da un'icona Blocca :
-
Nell'elenco dei job disponibile nella scheda Protezione job della casella Amministrazione progetto della pagina Build, a destra del nome di ogni job protetto.
-
Nella colonna Privato della scheda Build della pagina Job.
-
Nei job visualizzati nella scheda Pipeline della pagina Build.
Un utente non autorizzato non può eseguire manualmente un job di build privato, tramite una pipeline o utilizzando un trigger SCM/periodico.