Utilizzo di AWS CodePipeline nell'IDE (Integrated Development Environment) AWS Cloud9 - AWS Cloud9

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

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à.

Utilizzo di AWS CodePipeline nell'IDE (Integrated Development Environment) AWS Cloud9

Puoi utilizzare l'IDE AWS Cloud9 per lavorare con il codice sorgente nei repository compatibili con AWS CodePipeline.

CodePipeline è un servizio di distribuzione continua che puoi utilizzare per modellare, visualizzare e automatizzare i passaggi necessari per rilasciare il software e le modifiche continue che apporti ad esso. Puoi usare CodePipeline per modellare e configurare rapidamente i diversi stadi del processo di rilascio di un software. Per ulteriori informazioni, consulta la AWS CodePipelineGuida per l'utente di .

Nota

Completando queste procedure, è possibile che vengano addebitati dei costi sul tuo account AWS, Questi includono possibili addebiti per servizi come Amazon EC2 CodePipeline, Amazon S3 AWS e servizi supportati da. CodePipeline Per ulteriori informazioni, consulta Prezzi Amazon EC2, Prezzi AWS CodePipeline, Prezzi Amazon S3 e Prezzi dei servizi cloud.

AWS CodeStar fornisce funzionalità aggiuntive insieme alle pipeline, come modelli di progetto, pannelli di controllo e team. Per utilizzare AWS CodeStar invece di CodePipeline, salta il resto di questo argomento e consulta invece Lavorare con AWS CodeCommit i progetti.

Fase 1: creare o individuare il repository del codice sorgente

In questa fase, crei o individui un repository del codice sorgente compatibile con CodePipeline.

Più avanti in questo argomento potrai caricare il codice sorgente del software sul repository. CodePipeline sarà in grado di creare, testare e distribuire il codice sorgente caricato nel repository utilizzando le pipeline correlate che avrai creato.

Il repository del codice sorgente deve essere uno dei seguenti tipi di repository supportati da CodePipeline:

Fase 2: creare un ambiente di sviluppo AWS Cloud9, connetterlo al repository del codice e caricare il codice

In questa fase, crei un ambiente di sviluppo AWS Cloud9 nella console di AWS Cloud9. Quindi connetti l'ambiente al repository che lo CodePipeline utilizzerai. Infine, utilizzi l'IDE AWS Cloud9 per l'ambiente per caricare il codice sorgente nel repository.

Per creare l'ambiente, segui le istruzioni riportate in Creazione di un ambiente e torna a questo argomento. (Se disponi già di un ambiente puoi utilizzarlo senza doverne creare uno nuovo).

Per connettere l'ambiente al repository e caricarvi il codice sorgente se non si trova ancora al suo interno, utilizza uno dei seguenti insiemi di istruzioni. L'insieme che scegli dipende dal tipo di repository in cui è archiviato il codice sorgente.

Repository type (Tipo di repository) Istruzioni

CodeCommit

Seguire queste istruzioni nell'Esempio di AWS CodeCommit:

Amazon S3

  • Installare e configurare la AWS CLI o AWS CloudShell nell'ambiente, come descritto nell'Esempio di AWS CLI e AWS CloudShell.

  • Per caricare il codice sorgente nel bucket, utilizza la AWS CLI o AWS CloudShell nell'ambiente per eseguire il comando aws s3 cp. Per AWS CloudShell, puoi rimuovere aws dal comando.

GitHub

È possibile clonare un repository ospitato su GitHub e interagire con esso utilizzando l'interfaccia del pannello Git.

Dopo aver connesso l'ambiente al repository, ogni volta che inviate modifiche al codice sorgente dall'AWS Cloud9IDE al repository, invia CodePipeline automaticamente tali modifiche attraverso le pipeline correlate per essere create, testate e distribuite. Creerai una pipeline correlata più avanti in questo argomento.

Fase 3: prepararsi a lavorare con AWS CodePipeline

In questa fase, colleghi una specifica policy gestita da AWS al gruppo IAM che hai creato o individuato in Configurazione di un team. In questo modo, gli utenti del gruppo possono iniziare a creare e lavorare con le pipeline in CodePipeline.

Se l'hai già utilizzato CodePipeline , vai avanti al Passaggio 4: Crea una pipeline in. AWS CodePipeline

Per questa fase, segui le istruzioni riportate in Fase 3: utilizzare una policy gestita IAM per assegnare autorizzazioni AWS CodePipeline all'utente IAM nella Guida per l'utente di AWS CodePipeline, quindi torna a questo argomento.

Fase 4: Creazione di una pipeline in AWS CodePipeline

In questo passaggio, si crea una pipeline CodePipeline che utilizza il repository creato o identificato in precedenza in questo argomento.

Per questa fase, segui le istruzioni riportate in Creare una pipeline in AWS CodePipeline nella Guida per l'utente per AWS CodePipeline.

Dopo aver creato la pipeline, CodePipeline invia la versione corrente del codice sorgente nel repository attraverso la pipeline per essere compilata, testata e distribuita. Quindi, ogni volta che invii le modifiche al codice sorgente dall'AWS Cloud9IDE al repository, invia CodePipeline automaticamente tali modifiche attraverso la pipeline per essere compilate, testate e distribuite.

Per visualizzare la pipeline, segui le istruzioni riportate in Visualizzazione dei dettagli e della cronologia della pipeline in AWS CodePipeline nella Guida per l'utente di AWS CodePipeline.