Loading
Installazione e configurazione di DevOps Center (pacchetto gestito)
Creazione di un pacchetto di estensioni per DevOps Center

Creazione di un pacchetto di estensioni per DevOps Center

I partner Salesforce e gli ISV possono utilizzare le organizzazioni vuote come ambienti di sviluppo quando creano pacchetti di estensioni gestiti di seconda generazione (2GP) che espandono le funzionalità di DevOps Center. Un'estensione è qualsiasi pacchetto, componente o insieme di componenti che aggiunge funzionalità a un pacchetto gestito. Un'estensione richiede che il pacchetto gestito di base sia installato nell'organizzazione.

Versioni (Edition) richieste

Autorizzazioni utente richieste
Per installare e configurare DevOps Center: "Scarica pacchetti AppExchange"
Per creare pacchetti: "Crea pacchetti AppExchange"
Per caricare pacchetti: "Carica pacchetti AppExchange"

Utilizzare questo flusso di lavoro generale come guida per l'utilizzo di un'organizzazione vuota come ambiente di sviluppo quando si crea un pacchetto di estensioni.

  1. Abilitare DevOps Center nell'organizzazione Dev Hub.
  2. Aggiornare il file di definizione dell'organizzazione vuota per abilitare DevOps Center e quindi utilizzare questo file di definizione quando si creano le organizzazioni vuote e le versioni dei pacchetti.
    {
        "orgName": "Acme",
        "edition": "Enterprise",
        "features": ["DevOpsCenter"],
        "settings": {
            "devHubSettings": {
                "enableDevOpsCenterGA": true
                }  
            }  
        }

    Se si crea un'organizzazione vuota basata sulla forma di un'organizzazione, è comunque necessario includere la funzione e le impostazioni di DevOps Center nel file di definizione dell'organizzazione vuota per motivi legali come parte dei termini e delle condizioni di DevOps Center.

    {
        "orgName": "Acme",
        "sourceOrg": "00DB1230400Ifx5",
        "features": ["DevOpsCenter"],
        "settings": {
            "devHubSettings": {
                "enableDevOpsCenterGA": true
                }  
            }  
        }
  3. Aggiornare il file sfdx_project.json per includere il pacchetto base DevOps Center come dipendenza.

    È anche possibile fare riferimento al file di definizione o indicarlo nella riga di comando in un secondo momento durante la creazione della versione del pacchetto. Vedere i file di esempio in Project Configuration File for a Second-Generation Managed Package nella Managed Packaging Developer Guide.

  4. Nell'organizzazione vuota, dalla pagina di impostazione di DevOps Center, installare il pacchetto DevOps Center.

    Per utilizzare Salesforce CLI per installare il pacchetto in altre organizzazioni vuote, prendere nota dell'ID del pacchetto, che inizia con 04t.

  5. Dopo aver completato lo sviluppo del pacchetto di estensioni, utilizzare Salesforce CLI per creare un pacchetto.
  6. Quando si è pronti a testare o rilasciare il pacchetto, creare una versione del pacchetto.

    Se il file di definizione non è stato incluso nel file di progetto sfdx_project.json, assicurarsi di indicarlo nella riga di comando. Ad esempio:

    sf package version create --package "Agile Addon " --definition-file config/project-scratch-def.json \
    --installation-key test1234 --wait 10 
 
Caricamento
Salesforce Help | Article