Oracle Cloud Infrastructure Container Registry è un servizio di registro Docker completamente gestito e basato su standard aperti, progettato per archiviare e condividere in modo sicuro le immagini dei container. Consente agli sviluppatori di inviare e recuperare immagini Docker utilizzando comandi e API familiari dell'interfaccia a riga di comando di Docker. Integrato perfettamente con i servizi OCI come Container Engine for Kubernetes, Identity and Access Management e Visual Builder Studio, supporta anche strumenti di sviluppo e DevOps di terze parti, facilitando una gestione efficiente del ciclo di vita dei container. Caratteristiche e Funzionalità Chiave: - Conformità all'API Docker V2: OCI Container Registry è completamente conforme alle API Docker V2 ampiamente utilizzate, consentendo agli sviluppatori di lavorare con immagini e repository Docker utilizzando comandi standard della CLI Docker e l'API HTTP V2. - Aggiornamenti Automatici: Oracle gestisce il funzionamento e la patch del servizio, consentendo agli sviluppatori di concentrarsi sulla costruzione e distribuzione di applicazioni containerizzate senza l'onere della manutenzione. - Durabilità dei Dati e Alta Disponibilità: Costruito sullo storage oggetti di OCI, il registro garantisce durabilità dei dati e alta disponibilità con replica automatica tra domini di guasto. - Sicurezza e Conformità: Il servizio offre crittografia SSL end-to-end, autenticazione token integrata del Registro Docker V2 e conformità con i principali standard del settore come HIPAA, PCI e SOC 2. - Condivisione Flessibile delle Immagini: Gli utenti possono creare repository privati con politiche di accesso dettagliate o repository pubblici accessibili su internet, facilitando la condivisione controllata delle immagini all'interno delle regioni commerciali di OCI. - Integrazione con Strumenti CI/CD: Il registro si integra con Oracle Visual Builder Studio e altri strumenti CI/CD come Jenkins e GitLab, supportando pipeline di integrazione e distribuzione continua efficienti. - Gestione Scalabile dei Repository: Gli utenti possono ospitare fino a 500 repository di container, ciascuno contenente fino a 100.000 immagini per regione, con opzioni per richiedere aumenti dei limiti di servizio per esigenze maggiori. - Politiche di Retention: Per gestire lo storage in modo efficiente, il registro supporta politiche di retention che puliscono automaticamente le vecchie immagini Docker dai cicli di rilascio rapidi. Valore Primario e Soluzioni per gli Utenti: OCI Container Registry semplifica il flusso di lavoro dallo sviluppo alla produzione fornendo un ambiente sicuro, scalabile e completamente gestito per l'archiviazione e la gestione delle immagini dei container. Integrandosi perfettamente con i servizi OCI e strumenti di terze parti, migliora l'efficienza DevOps, accelera la distribuzione delle applicazioni e garantisce la conformità con gli standard del settore. Gli aggiornamenti automatici e l'alta disponibilità del servizio riducono l'onere operativo, consentendo agli sviluppatori di concentrarsi sull'innovazione e sulla fornitura di applicazioni robuste e native del cloud.

La pipeline è il cuore e l'anima di Wercker. È dove definisci le azioni (passaggi) e l'ambiente per i tuoi compiti. È anche spesso dove definisci i tuoi test, build e deploy. Sono un insieme di passaggi e passeranno o falliranno in base ai passaggi al loro interno.

I passaggi sono script bash autonomi o binari compilati per svolgere compiti di automazione specifici, definiti nel file wercker.yml della tua applicazione. I passaggi possono essere scritti manualmente o presi in prestito dalla comunità tramite il Registro dei Passaggi.

Il file wercker.yml definisce la configurazione dei tuoi pipeline di automazione con una raccolta di passaggi che desideri eseguire.


Wercker is an automation platform designed to help developers build, test, and deploy their applications with speed and efficiency. Wercker integrates seamlessly with various coding and container environments, making it a versatile tool for continuous integration (CI) and continuous development (CD) workflows. Built with the needs of developers in mind, Wercker supports a multitude of programming languages and frameworks, aiming to streamline the development process all the way from code to deployment. By automating tedious and error-prone processes, Wercker ensures that teams can focus on creating innovative software solutions while maintaining high-quality standards.