Lavorare con AWS CodePipeline in AWS Cloud9 IDE - 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à.

Lavorare con AWS CodePipeline in AWS Cloud9 IDE

È possibile utilizzare l' AWS Cloud9 Integrated Development Environment (IDE) per lavorare con il codice sorgente in repository compatibili con. AWS CodePipeline

CodePipeline è un servizio di distribuzione continua che puoi utilizzare per modellare, visualizzare e automatizzare i passaggi necessari per il rilascio del software e le modifiche continue che apporti ad esso. È possibile utilizzarlo per CodePipeline modellare e configurare rapidamente le diverse fasi di un processo di rilascio del software. Per ulteriori informazioni, consulta la Guida per l'utente AWS CodePipeline.

Nota

Il completamento di queste procedure potrebbe comportare addebiti sul tuo AWS account. Questi includono eventuali addebiti per servizi come Amazon EC2 CodePipeline, Amazon S3 e AWS servizi supportati da. CodePipeline Per ulteriori informazioni, consulta EC2i prezzi di Amazon, AWS CodePipeline i prezzi di Amazon S3 e i prezzi dei servizi cloud.

AWS CodeStar fornisce funzionalità aggiuntive insieme alle pipeline, come modelli di progetto, dashboard 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 questo passaggio, crei o identifichi un repository di codice sorgente compatibile con. CodePipeline

Più avanti in questo argomento, caricherai il codice sorgente del software in tale repository. CodePipelinecreerà, testerà e distribuirà il codice sorgente caricato in quel repository utilizzando le pipeline correlate create anche dall'utente.

Il tuo repository di codice sorgente deve essere uno dei seguenti tipi di repository che supporti: CodePipeline

Fase 2: Creare un ambiente di AWS Cloud9 sviluppo, collegarlo al repository di codice e caricare il codice

In questo passaggio, crei un ambiente di AWS Cloud9 sviluppo nella AWS Cloud9 console. Si collega quindi l'ambiente al repository che CodePipeline verrà utilizzato. Infine, si utilizza l'ambiente AWS Cloud9 IDE for the 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

  • Installa e configura l' AWS CLI or AWS CloudShell nell'ambiente, come descritto nell'AWS CloudShell esempio AWS CLI and.

  • Per caricare il codice sorgente nel bucket, usa AWS CLI o the AWS CloudShell nell'ambiente per eseguire il comando aws s3 cp. (Per il AWS CloudShell, puoi rimuoverlo 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 invii modifiche al codice sorgente dal repository AWS Cloud9 IDE 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 questo passaggio, alleghi una politica AWS gestita specifica al IAM gruppo che hai creato o identificato in Team Setup. Ciò consente agli utenti del gruppo di iniziare a creare e utilizzare le pipeline in CodePipeline.

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

Per questo passaggio, segui queste istruzioni nel Passaggio 3: Utilizzare una policy IAM gestita per AWS CodePipeline assegnare le autorizzazioni all'IAMutente nella Guida per l'AWS CodePipeline utente, 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 AWS Cloud9 IDE al codice sorgente dal 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 .