Ambienti di sviluppo in Amazon CodeCatalyst - AWS Cloud9

AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ambienti di sviluppo in Amazon CodeCatalyst

Le sezioni seguenti descrivono come creare e gestire il tuo ambiente di sviluppo CodeCatalyst utilizzando. AWS Cloud9 IDE

Creazione di un ambiente di sviluppo

Ci sono diversi modi per creare un ambiente di sviluppo:

  • Crea un ambiente di sviluppo CodeCatalyst con un repository di CodeCatalyst origine dalle pagine dei repository Summary, Dev Environment o Source.

  • Crea un ambiente di sviluppo vuoto che non sia collegato a un repository di origine CodeCatalyst proveniente da Dev Environments.

  • Crea un ambiente IDE di sviluppo a tua scelta e clona un repository di CodeCatalyst origine nell'ambiente di sviluppo.

È possibile creare un ambiente di sviluppo per ogni ramo e repository. Un progetto può avere più repository. I tuoi ambienti di sviluppo sono associati solo al tuo CodeCatalyst account e possono essere gestiti solo dal tuo CodeCatalyst account. Puoi aprire l'ambiente di sviluppo e utilizzarlo con uno qualsiasi dei formati supportatiIDEs. Dopo aver scelto uno specificoIDE, puoi aprire quell'ambiente di sviluppo solo con quello sceltoIDE. Se desideri utilizzarne uno diversoIDE, puoi modificarlo IDE selezionando Dev Environment nella barra di navigazione e scegliendo Modifica, oppure creando un nuovo Dev Environment. Per impostazione predefinita, gli ambienti di sviluppo vengono creati con un processore a 2 core, 4 GB e 16 GB di storage persistente. RAM

Per ulteriori informazioni su come creare un ambiente di sviluppo in CodeCatalyst, consulta Creating a Dev Environment nella CodeCatalyst guida Amazon.

Per informazioni e passaggi sulla creazione di un ambiente di sviluppo in CodeCatalyst, consulta Creating a Dev Environment nella Amazon CodeCatalyst User Guide.

Nota

Ora puoi creare ambienti di sviluppo con repository di sorgenti di terze parti. Per informazioni sul collegamento di un repository di sorgenti di terze parti a un progetto all'interno CodeCatalyst, consulta Collegamento di un repository di sorgenti nella Amazon User Guide. CodeCatalyst

Apertura delle impostazioni dell'ambiente di sviluppo

Dopo aver creato un ambiente di sviluppo nella CodeCatalyst console, puoi visualizzare impostazioni specifiche dell'ambiente di sviluppo:

  1. Nella CodeCatalyst console, accedi al tuo ambiente di sviluppo tramite AWS Cloud9 IDE.

  2. Scegli aws-explorer dalla barra laterale AWS Cloud9 .

  3. Nel riquadro di navigazione Developer Tools, espandi CodeCatalyste scegli Apri impostazioni per aprire la visualizzazione delle impostazioni dell'ambiente di sviluppo.

  4. Nella vista Dev Environment Settings (Impostazioni dell'ambiente di sviluppo), le seguenti sezioni contengono opzioni per il tuo ambiente di sviluppo:

    • Alias: visualizza e modifica l'alias assegnato al tuo ambiente di sviluppo.

    • Stato: visualizza lo stato attuale del tuo ambiente di sviluppo, il progetto a cui è stato assegnato e interrompi il tuo ambiente di sviluppo.

    • Devfile: visualizza il nome e la posizione del Devfile per il tuo ambiente di sviluppo. Apri il tuo Devfile selezionando Apri nell'editor.

    • Compute Settings (Impostazioni di calcolo): modifica le dimensioni e il valore predefinito per Timeout Length (Durata timeout) per il tuo ambiente di sviluppo.

Nota

Non puoi modificare la quantità di spazio di archiviazione assegnata al tuo ambiente di sviluppo dopo la sua creazione.

Nota

Quando usi Amazon CodeCatalyst AWS CLI dal terminale, devi assicurarti di impostare AWS_PROFILE=codecatalyst prima di eseguire qualsiasi comando. CodeCatalyst

Ripresa del lavoro in un ambiente di sviluppo

Ogni elemento della directory $HOME di un ambiente di sviluppo viene archiviato in modo persistente. Se necessario, puoi smettere di lavorare in un ambiente di sviluppo e riprendere a lavorare nel tuo ambiente di sviluppo in un secondo momento. Supponiamo che un ambiente di sviluppo rimanga inattivo per un periodo di tempo superiore a quello selezionato nei campi Timeout al momento della creazione dell'ambiente di sviluppo. In questo caso, la sessione si interrompe automaticamente.

È possibile riprendere un ambiente di sviluppo solo da CodeCatalyst. Per ulteriori informazioni su come ripristinare un ambiente di sviluppo, consulta Resuming a Dev Environment nella guida Amazon. CodeCatalyst

Nota

La ripresa di un ambiente di sviluppo potrebbe richiedere diversi minuti.

Eliminazione di un ambiente di sviluppo

Quando hai finito di lavorare sul contenuto archiviato nel tuo ambiente di sviluppo, puoi eliminarlo. Prima di eliminare un ambiente di sviluppo, assicuratevi di eseguire il commit e di inviare le modifiche al codice nell'archivio dei sorgenti originali. Dopo aver eliminato il Dev Environment, la fatturazione di elaborazione e archiviazione per l'ambiente di sviluppo termina.

Puoi eliminare un ambiente di sviluppo solo dalla pagina Dev Environments in. CodeCatalyst Per ulteriori informazioni su come eliminare un ambiente di sviluppo, consulta Eliminazione di un ambiente di sviluppo nella CodeCatalyst guida Amazon.

Modifica del repository devfile per un ambiente di sviluppo

Per modificare la configurazione di un ambiente di sviluppo, modifica il devfile. Puoi usaredevfiles per standardizzare il vostro ambiente di sviluppo all'interno del team. Puoi modificare il devfile dalla radice del repository di origine in CodeCatalyst. In alternativa, è possibile modificare il devfile in un formato supportatoIDE. Se modifichi il devfile in un file supportatoIDE, esegui il commit e invia le modifiche al repository dei sorgenti o crea una pull request. In questo modo, un membro del team può rivedere e approvare devfile modifiche.

Nota

Puoi includere solo immagini di contenitori pubblici nel tuo devfile.

Nota

Se mancano le dipendenze, alcune AWS Cloud9 IDE funzionalità potrebbero non funzionare in modalità personalizzata devfile. Potrebbe essere necessario uno sforzo aggiuntivo per farli funzionare su alcune piattaforme diverse da Linux x64.

Per modificare il repository devfile per un ambiente di sviluppo in AWS Cloud9
  1. Nella CodeCatalyst console, accedi al tuo ambiente di sviluppo tramite AWS Cloud9 IDE.

  2. Dalla AWS Cloud9 barra laterale, scegli aws-explorer.

  3. Nel pannello di navigazione Strumenti per sviluppatori, scegli il menu del CodeCatalyst toolkit.

  4. Scegli Open Devfile (Apri devfile).

  5. Modifica il devfilee salva il file.

  6. Scegli Source Control, che è il Git estensione dalla barra laterale del menu.

  7. Nel campo di testo Message (Messaggio), inserisci un messaggio prima di organizzare le modifiche.

  8. Per prepararti a un commit, scegli l'icona Stage All Changes (+) (Organizza tutte le modifiche [+]).

  9. Per visualizzare Git comandi, scegli l'icona del menu che si trova accanto al nome del repository.

  10. Scegli Commit (Esegui il commit) e Push (Invia).

  11. Scegli Update Dev Environment dal Kit di strumenti AWS menu.

    Scegli Commit (Esegui il commit) e Push (Invia). L'aggiornamento devfile è stato salvato e le modifiche sono state confermate e inviate.

Nota

Supponiamo che il Dev Environment che desideri avviare utilizzi un ambiente personalizzato devfile non funziona. Ciò potrebbe essere dovuto al fatto che devfile non è compatibile con AWS Cloud9. Per risolvere i problemi, consulta il devfile. Se il problema persiste, eliminalo e prova a crearne uno nuovo.

Puoi anche modificare il devfile per un ambiente di sviluppo tramite CodeCatalyst. Per ulteriori informazioni, consulta Configurazione dell'ambiente di sviluppo nella CodeCatalyst guida Amazon.

Clonazione di un repository

Per lavorare in modo efficace con più file, branch e commit negli archivi di origine, puoi clonare l'archivio di origine sul tuo computer locale. Quindi, usa un Git un client IDE per apportare modifiche. Da CodeCatalyst, puoi usare il AWS Cloud9 IDE Gitestensione allo stesso modo di qualsiasi altra Git host provider e anche utilizzando la riga di comando. Per informazioni su come clonare un repository di terze parti, consulta Inizializzare o clonare un Git repository.

Per ulteriori informazioni sulla creazione di un ambiente di sviluppo da un repository di origine e sulla sua clonazione CodeCatalyst, consulta i concetti del repository di origine nella guida Amazon. CodeCatalyst

Risoluzione dei problemi relativi a un ambiente di sviluppo

Se riscontri problemi con il tuo ambiente di sviluppo, consulta Risoluzione dei problemi con gli ambienti di sviluppo nella CodeCatalystguida Amazon.

Nota

Quando usi Amazon CodeCatalyst AWS CLI dal terminale, devi assicurarti di impostare AWS_PROFILE=codecatalyst prima di eseguire qualsiasi comando. CodeCatalyst

Se riscontri problemi con il tuo ambiente di sviluppo, consulta Risoluzione dei problemi con gli ambienti di sviluppo nella CodeCatalyst guida Amazon.