AWS CodeStar fornisce gli strumenti necessari per iniziare rapidamente a sviluppare, creare build e distribuire applicazioni in AWS. Con AWS CodeStar, è possibile scegliere tra diversi modelli di progetto con cui iniziare a sviluppare applicazioni in Amazon EC2, AWS Lambda e AWS Elastic Beanstalk. I progetti di questo servizio supportano molte delle più utilizzate sintassi di programmazione, tra cui Java, JavaScript, PHP, Ruby e Python. AWS CodeStar ti permette di accelerare la fornitura di applicazioni grazie a una toolchain di distribuzione continua e preconfigurata per lo sviluppo, il testing e la distribuzione dei progetti in AWS. L'accesso al progetto può essere regolato tramite policy di sicurezza integrate che prevedono diversi ruoli, tra cui titolare, collaboratore e spettatore. Il pannello di controllo di progetto di AWS CodeStar semplifica il monitoraggio centralizzato delle attività dell'applicazione e la gestione delle attività di sviluppo quotidiane, ad esempio i commit recenti del codice, le build e le implementazioni. Poiché AWS CodeStar si integra con JIRA di Atlassian, uno strumento di terze parti per la gestione dei bug e dei progetti, è anche possibile creare e gestire JIRA tramite il pannello di controllo del servizio.

AWS CodeStar

Inizia oggi stesso
Modelli di progetto

AWS CodeStar fornisce una serie di modelli di progetto che aiutano nelle prime fasi dello sviluppo e della distribuzione con Amazon EC2, AWS Lambda e AWS Elastic Beanstalk, garantendo il supporto per molte delle più utilizzate sintassi di programmazione, tra cui Java, JavaScript, Python, Ruby e PHP. Con AWS CodeStar, è possibile utilizzare diversi editor di codice, ad esempio Visual Studio, Eclipse oppure l'interfaccia a riga di comando di AWS.

Project Templates
Gestione degli accessi

AWS CodeStar impiega AWS Identity and Access Management (IAM) per gestire le identità degli sviluppatori e offre policy di sicurezza integrate basate sul ruolo, che permettono di controllare gli accessi del team in tutta sicurezza. Con AWS CodeStar, è possibile condividere i progetti con tre diversi livelli di accesso: titolare, collaboratore e spettatore.

Team Access
Repository Git in hosting

AWS CodeStar memorizza il codice dell'applicazione in AWS CodeCommit, un servizio di controllo del codice sorgente completamente gestito che elimina la necessità di gestire una propria infrastruttura per l'hosting di repository Git. Puoi inoltre scegliere di memorizzare il codice sorgente del tuo progetto in un repository GitHub nel tuo account GitHub personale.

Servizio di compilazione completamente gestito

AWS CodeStar compila e predispone in pacchetti il codice sorgente utilizzando AWS CodeBuild, un servizio di creazione di build completamente gestito che permette di creare build, testare e integrare il codice con una maggiore frequenza.

Pipeline di distribuzione continua automatizzata

AWS CodeStar velocizza le release software con l'aiuto di AWS CodePipeline, un servizio di integrazione e distribuzione continue. Ogni progetto è preconfigurato con una pipeline automatizzata che crea build, testa e distribuisce il codice in modo continuo ad ogni nuovo commit.

Pipeline
Distribuzioni automatizzate

AWS CodeStar si integra con AWS CodeDeploy e AWS CloudFormation per aggiornare con la massima semplicità il codice dell'applicazione e distribuirlo in Amazon EC2 e AWS Lambda.

Integrazioni IDE

Dopo aver creato un progetto in AWS CodeStar, puoi iniziare a sviluppare il codice direttamente in AWS Cloud9, facilitando le fasi iniziali di sviluppo in AWS. Cloud9 è un IDE basato su cloud che consente di scrivere, gestire ed eseguire il debug del tuo codice con un semplice browser. Cloud9 è dotato di un terminale con interfaccia a riga di comando AWS pre-autenticata che ti offre accesso immediato a un ampio spettro di servizi AWS. Oltre a Cloud9, CodeStar ti permette di scegliere tra numerosi altri IDE molto utilizzati, come Microsoft Visual Studio ed Eclipse.

Pannello di controllo di progetto centralizzato

I progetti di AWS CodeStar includono un pannello di controllo unificato che permette di monitorare e gestire con la massima semplicità l'intera toolchain di sviluppo. Grazie al pannello di controllo di progetto, è possibile gestire in modo centralizzato le attività della pipeline di integrazione e distribuzione continue, tra cui commit di codice, creazione di build, testing e distribuzioni, prendendo provvedimenti in caso di necessità. AWS CodeStar, inoltre, permette di includere una pagina informativa relativa al progetto, semplificando la comunicazione delle informazioni più importanti, ad esempio collegamenti di progetto, esempi di codice e note per il team. AWS CodeStar, infine, si integra con Amazon CloudWatch, un servizio di monitoraggio delle applicazioni, e con JIRA Software di Atlassian, uno strumento di terze parti per la gestione dei bug e dei progetti. Queste integrazioni permettono di monitorare in modo centralizzato le attività dell'applicazione e di gestire le JIRA all'interno del pannello di controllo di AWS CodeStar.

CPU Util
JIRA Integration