Creare un progetto - Amazon CodeCatalyst

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

Creare un progetto

Con CodeCatalyst i progetti, puoi svolgere attività di sviluppo con flussi di lavoro e repository condivisi integration/continuous delivery (CI/CD (continui), gestire risorse, tenere traccia dei problemi e aggiungere utenti.

Prima di creare un progetto, è necessario disporre del ruolo di amministratore dello spazio o Power user.

Creare un progetto vuoto in Amazon CodeCatalyst

Puoi creare un progetto vuoto senza risorse e aggiungere manualmente le risorse che desideri in un secondo momento.

Prima di creare un progetto, devi avere il ruolo di amministratore dello spazio o Power user.

Per creare un progetto vuoto
  1. Vai allo spazio in cui desideri creare un progetto.

  2. Nella dashboard dello spazio, scegli Crea progetto.

  3. Scegli Inizia da zero.

  4. In Dai un nome al tuo progetto, inserisci il nome che desideri assegnare al progetto. Il nome deve essere univoco all'interno del tuo spazio.

  5. Seleziona Crea progetto.

Creazione di un progetto con un repository di terze parti collegato

Puoi conservare il codice sorgente del tuo progetto in un fornitore terzo preferito e continuare a utilizzare tutte le CodeCatalyst funzionalità come i progetti, la gestione del ciclo di vita, i flussi di lavoro e altro ancora. A tale scopo, puoi creare un nuovo CodeCatalyst progetto collegato a un repository, a un GitHub repository Bitbucket o a un repository di progetto. GitLab Puoi quindi utilizzare il tuo repository di sorgenti collegato nel tuo progetto. CodeCatalyst

Prima di creare un CodeCatalyst progetto, è necessario disporre del ruolo di amministratore dello spazio o Power user. Per ulteriori informazioni, consulta Creare uno spazio e Invitare un utente direttamente in uno spazio .

Per creare un progetto collegato a un archivio di sorgenti del tuo GitHub account, dovrai completare le tre attività seguenti: CodeCatalyst

  1. Installa i GitHub repository, i repository Bitbucket o l'estensione dei repository. GitLab In un sito esterno ti viene richiesto di connetterti e fornire CodeCatalyst l'accesso al tuo repository, operazione che viene eseguita come parte del passaggio successivo.

    Importante

    Per installare i GitHub repository, i repository Bitbucket o l'estensione dei GitLab repository nel tuo CodeCatalyst spazio, devi aver effettuato l'accesso con un account che abbia il ruolo di amministratore dello spazio.

  2. Connect il tuo GitHub account o l'area di lavoro Bitbucket o GitLab l'utente a. CodeCatalyst

    Importante

    Per connettere il tuo GitHub account, Bitbucket workspace, GitLab utente al tuo CodeCatalyst spazio, devi essere sia l'amministratore della fonte di terze parti che l'amministratore dello spazio. CodeCatalyst

    Importante

    Dopo aver installato un'estensione del repository, il codice di tutti gli archivi a cui ti colleghi CodeCatalyst verrà indicizzato e archiviato. CodeCatalyst In questo modo il codice sarà ricercabile in. CodeCatalyst Per comprendere meglio la protezione dei dati per il tuo codice quando utilizzi repository collegati in CodeCatalyst, consulta la sezione Protezione dei dati nella Amazon CodeCatalyst User Guide.

  3. Crea un CodeCatalyst progetto collegato al tuo GitHub repository, al repository Bitbucket o al repository del progetto. GitLab

    Importante

    Sebbene tu possa collegare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto come collaboratore, puoi scollegare un repository di terze parti solo come amministratore dello spazio o amministratore del progetto. Per ulteriori informazioni, consulta Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst.

    Importante

    CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst.

    È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

    Nota
    • Un GitHub repository, un repository Bitbucket o un repository di GitLab progetto possono essere collegati a un solo progetto in uno spazio. CodeCatalyst

    • Non puoi utilizzare repository vuoti o archiviati, repository Bitbucket o GitHub repository di progetti con progetti. GitLab CodeCatalyst

    • Non puoi collegare un GitHub repository, un repository Bitbucket o un repository di progetti con lo stesso nome di un repository in un GitLab progetto. CodeCatalyst

    • L'estensione GitHub repositories non è compatibile con gli archivi di Enterprise Server. GitHub

    • L'estensione Bitbucket repositories non è compatibile con i repository Bitbucket Data Center.

    • L'estensione GitLab repositories non è compatibile con gli archivi di progetto autogestiti. GitLab

    • Non puoi utilizzare le funzioni Scrivi descrizione per me o Riepiloga commenti con gli archivi collegati. Queste funzionalità sono disponibili solo nelle pull request in. CodeCatalyst

Per ulteriori informazioni, consulta Aggiungi funzionalità ai progetti con estensioni in CodeCatalyst.

Per installare l'estensione di terze parti
  1. Vai allo spazio in cui desideri creare un progetto.

  2. Nella dashboard dello spazio, scegli Crea progetto.

  3. Scegli Porta il tuo codice.

  4. In Collega repository esistente, scegli GitHub repository, repository Bitbucket, repository a seconda del provider di GitLab repository di terze parti che desideri utilizzare. Ti viene richiesto di connettere il tuo GitHub account, l'area di lavoro Bitbucket o l'account se non l'hai fatto in precedenza. GitLab Se l'estensione di terze parti di tua scelta non è già installata, viene visualizzata una richiesta di installazione.

  5. Se richiesto, scegli Installa. Controlla le autorizzazioni richieste dall'estensione e, se vuoi continuare, scegli nuovamente Installa.

Dopo aver installato l'estensione di terze parti, il passaggio successivo consiste nel connettere il tuo GitHub account, l'area di lavoro Bitbucket o GitLab l'utente al tuo spazio. CodeCatalyst

Per connettere il tuo GitHub account, l'area di lavoro Bitbucket o l'utente a GitLab CodeCatalyst

Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai scelto di configurare:

  • GitHub repository: Connect a un GitHub account.

    1. Scegli Connect GitHub account per accedere al sito esterno per GitHub.

    2. Accedi al tuo GitHub account utilizzando GitHub le tue credenziali, quindi scegli l'account in cui desideri installare Amazon CodeCatalyst.

      Suggerimento

      Se in precedenza hai collegato un GitHub account allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o un collaboratore in più di uno GitHub spazio, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo GitHub spazio. Configura l'applicazione per l'accesso al repository che desideri consentire, quindi scegli Salva. Se il pulsante Salva non è attivo, apporta una modifica alla configurazione, quindi riprova.

    3. Scegli se consentire l'accesso CodeCatalyst a tutti i repository attuali e futuri o scegli i GitHub repository specifici in cui desideri utilizzare. CodeCatalyst L'opzione predefinita prevede l'inclusione di tutti i GitHub repository nell' GitHub account, compresi i repository futuri a cui sarà possibile accedere da. CodeCatalyst

    4. Controlla le autorizzazioni concesse a CodeCatalyst, quindi scegli Installa.

    Dopo aver collegato il tuo GitHub account a CodeCatalyst, verrai reindirizzato alla pagina dei dettagli dell'estensione dei GitHub repository, dove puoi visualizzare e gestire GitHub gli account connessi e gli archivi collegati GitHub .

  • Archivi Bitbucket: Connettiti a uno spazio di lavoro Bitbucket.

    1. Scegli Connect Bitbucket workspace per accedere al sito esterno di Bitbucket.

    2. Accedi al tuo spazio di lavoro Bitbucket utilizzando le tue credenziali Bitbucket e controlla le autorizzazioni concesse a. CodeCatalyst

    3. Dal menu a discesa Autorizza per l'area di lavoro, scegli l'area di lavoro Bitbucket a cui desideri fornire l'accesso, quindi scegli Concedi l'accesso. CodeCatalyst

      Suggerimento

      Se in precedenza hai collegato un'area di lavoro Bitbucket allo spazio, non ti verrà richiesto di autorizzare nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o un collaboratore in più di uno spazio di lavoro Bitbucket, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo spazio di lavoro Bitbucket. Configura l'applicazione per l'accesso allo spazio di lavoro che desideri consentire, quindi scegli Concedi l'accesso. Se il pulsante Concedi l'accesso non è attivo, apporta una modifica alla configurazione, quindi riprova.

    Dopo aver collegato l'area di lavoro Bitbucket a CodeCatalyst, verrai indirizzato alla pagina dei dettagli dell'estensione dei repository Bitbucket, dove puoi visualizzare e gestire le aree di lavoro Bitbucket connesse e gli archivi Bitbucket collegati.

  • GitLab repository: Connect a un GitLab utente.

    1. Scegli Connect GitLab user per accedere al sito esterno per GitLab.

    2. Accedi al tuo GitLab utente utilizzando le tue GitLab credenziali e rivedi le autorizzazioni concesse a. CodeCatalyst

      Suggerimento

      Se in precedenza hai collegato un GitLab utente allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Verrai invece reindirizzato alla console. CodeCatalyst

    3. Scegli Authorize AWS Connector per. GitLab

    Dopo aver collegato GitLab l'utente a CodeCatalyst, verrai indirizzato alla pagina dei dettagli GitLab delle estensioni dei repository, dove puoi visualizzare e gestire gli archivi connessi GitLab degli utenti e dei GitLab progetti collegati.

Dopo aver collegato la fonte di terze parti a CodeCatalyst, puoi collegare gli archivi di terze parti ai tuoi progetti. CodeCatalyst

Creazione del tuo progetto
  1. Nella pagina Crea progetto, scegli l' GitHub account che hai collegato.

  2. A seconda del provider di repository di terze parti che hai collegato, scegli i GitHub repository, i repository Bitbucket o il menu a discesa dei GitLab repository dei repository per visualizzare i repository di terze parti, quindi scegli il repository che desideri collegare al tuo progetto.

  3. Nel campo di immissione di testo Assegna un nome al progetto, inserisci il nome che desideri assegnare al progetto. Il nome deve essere univoco all'interno del tuo spazio.

  4. Seleziona Crea progetto.

Dopo aver installato i GitHub repository, i repository Bitbucket o l'estensione dei GitLab repository, aver collegato il provider di risorse e aver collegato il repository di terze parti al CodeCatalyst progetto, puoi utilizzarlo nei flussi di lavoro e negli ambienti di sviluppo. CodeCatalyst Puoi anche creare repository di terze parti nell' GitHub account connesso, nell'area di lavoro Bitbucket o nell'utente con codice generato da un blueprint. GitLab Puoi anche utilizzare i repository collegati con Amazon Q Developer, blueprint e altro ancora. Per ulteriori informazioni, consulta Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti e Creazione di un ambiente di sviluppo.

Creare un progetto con un blueprint

Puoi fornire tutte le risorse del progetto e il codice di esempio con un blueprint di progetto. Per informazioni sui progetti, vedere il. Creazione di un progetto completo con CodeCatalyst progetti

Per creare un progetto con un blueprint
  1. Nella CodeCatalyst console, accedi allo spazio in cui desideri creare un progetto.

  2. Nella dashboard dello spazio, scegli Crea progetto.

  3. Scegli Inizia con un progetto.

    Suggerimento

    Puoi scegliere di aggiungere un blueprint fornendo ad Amazon Q i requisiti del tuo progetto in modo che Amazon Q ti suggerisca un blueprint. Per ulteriori informazioni, consulta Utilizzo di Amazon Q per scegliere un blueprint durante la creazione di un progetto o l'aggiunta di funzionalità e Best practice per l'utilizzo di Amazon Q per creare progetti o aggiungere funzionalità con blueprint. Questa funzionalità è disponibile solo nella regione Stati Uniti occidentali (Oregon).

    Questa funzionalità richiede che le funzionalità di intelligenza artificiale generativa siano abilitate per lo spazio. Per ulteriori informazioni, consulta Gestione delle funzionalità di intelligenza artificiale generativa.

  4. Dalla scheda CodeCatalyst Blueprint o Space blueprint, scegli un blueprint, quindi scegli Avanti.

  5. In Assegna un nome al progetto, inserisci il nome che desideri assegnare al progetto e i nomi delle risorse associate. Il nome deve essere univoco all'interno del tuo spazio.

  6. (Facoltativo) Per impostazione predefinita, il codice sorgente creato dal blueprint viene archiviato in un CodeCatalyst repository. In alternativa, è possibile scegliere di archiviare il codice sorgente del blueprint in un repository di terze parti. Per ulteriori informazioni, consulta Aggiungi funzionalità ai progetti con estensioni in CodeCatalyst.

    Importante

    CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst.

    È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

    Effettua una delle seguenti operazioni a seconda del provider di repository di terze parti che desideri utilizzare:

    • GitHub repository: Connect a un GitHub account.

      Scegli il menu a discesa Avanzato, scegli GitHub come provider del repository, quindi scegli l' GitHub account in cui desideri archiviare il codice sorgente creato dal blueprint.

      Nota

      Se stai collegando un GitHub account, devi creare una connessione personale per stabilire una mappatura delle identità tra la tua identità e la tua CodeCatalyst identità. GitHub Per ulteriori informazioni, consulta Connessioni personali e Accesso alle GitHub risorse con connessioni personali.

    • Archivi Bitbucket: Connect uno spazio di lavoro Bitbucket.

      Scegli il menu a discesa Avanzato, scegli Bitbucket come provider di repository, quindi scegli l'area di lavoro Bitbucket in cui desideri archiviare il codice sorgente creato dal blueprint.

    • GitLab repository: Connect a un GitLab utente.

      Scegli il menu a discesa Avanzato, scegli GitLab come provider del repository, quindi scegli l' GitLab utente in cui desideri archiviare il codice sorgente creato dal blueprint.

  7. In Risorse del progetto, configura i parametri del blueprint. A seconda del blueprint, potresti avere la possibilità di assegnare un nome al repository di origine.

  8. (Facoltativo) Per visualizzare i file di definizione con aggiornamenti basati sulle selezioni dei parametri di progetto effettuate, scegliete Visualizza codice o Visualizza flusso di lavoro da Genera anteprima del progetto.

  9. (Facoltativo) Scegli Visualizza dettagli dalla scheda del blueprint per visualizzare dettagli specifici sul blueprint, come una panoramica dell'architettura del blueprint, le connessioni e le autorizzazioni richieste e il tipo di risorse create dal blueprint.

  10. Seleziona Crea progetto.

Best practice per l'utilizzo di Amazon Q per creare progetti o aggiungere funzionalità con blueprint

Quando crei un progetto o desideri aggiungere nuovi componenti a un progetto esistente, potresti non essere sicuro di quale blueprint utilizzare o di come integrare le funzionalità. CodeCatalyst include l'integrazione con un assistente AI generativo chiamato Amazon Q in grado di analizzare i requisiti del progetto e suggerire un modello più adatto alle tue esigenze.

Puoi usare Amazon Q per aiutarti a creare un progetto con un blueprint che crea componenti in base ai tuoi requisiti oppure puoi usare Amazon Q per aiutarti ad aggiungere un blueprint a un progetto esistente. Ad esempio, per aggiungere risorse per un'applicazione Web o un'applicazione moderna a un progetto, specifica i requisiti e quindi le risorse verranno aggiunte con un blueprint consigliato. I problemi relativi ai componenti rimanenti possono essere creati automaticamente.

Amazon Q crea anche problemi relativi ai requisiti che non possono essere risolti con un blueprint suggerito. Inoltre, puoi assegnare tali problemi ad Amazon Q. Se assegni il problema ad Amazon Q, quest'ultima tenterà di creare una bozza di soluzione da valutare. Questo può aiutare te e il tuo team a concentrarti e ottimizzare il lavoro su questioni che richiedono la tua attenzione, mentre Amazon Q lavora a una soluzione per i problemi che non hai risorse per risolvere immediatamente.

Nota

Realizzato da Amazon Bedrock: AWS implementa il rilevamento automatico degli abusi. Poiché le funzioni Scrivi descrizione per me, Crea un riepilogo dei contenuti, Consiglia attività, Usa Amazon Q per creare o aggiungere funzionalità a un progetto e Assegna problemi ad Amazon Q con Amazon Q Developer Agent per le funzionalità di sviluppo software sono basate su Amazon Bedrock, gli utenti possono sfruttare appieno i controlli implementati in Amazon Bedrock per rafforzare la sicurezza e l'uso responsabile dell'intelligenza artificiale (AI).

Di seguito sono riportate alcune best practice per aiutarti a creare progetti e aggiungere blueprint con Amazon Q.

Importante

Le funzionalità di intelligenza artificiale generativa sono disponibili solo nella regione Stati Uniti occidentali (Oregon).

  • Utilizza le istruzioni predefinite fornite da Amazon Q. Amazon Q fa meglio a scegliere i blueprint dai prompt forniti.

  • Utilizza le opzioni di configurazione suggerite da Amazon Q per visualizzare in anteprima i blueprint. Scegli un blueprint per visualizzare in anteprima il codice di esempio e le risorse che verranno create dal blueprint.

  • Usa uno spazio abilitato per Amazon Q. Per creare un progetto con Amazon Q o aggiungere funzionalità a un progetto con blueprint utilizzando Amazon Q, utilizza uno spazio abilitato per le funzionalità di intelligenza artificiale generativa. Per ulteriori informazioni, consulta Abilitare o disabilitare le funzionalità di intelligenza artificiale generativa per uno spazio.

  • Ottieni ulteriori informazioni sui progetti consigliati da Amazon Q. Potresti voler saperne di più sul tipo di risorse del progetto, sul codice di esempio e sui componenti creati con uno specifico blueprint consigliato. Per ulteriori informazioni sui blueprint disponibili in CodeCatalyst, vedere. Creazione di un progetto completo con CodeCatalyst progetti

  • Consenti ad Amazon Q di risolvere i problemi. Consenti ad Amazon Q di creare problemi per te, assegnarli e monitorarli. Per ulteriori informazioni, consulta Tutorial: Utilizzo delle funzionalità di intelligenza artificiale CodeCatalyst generativa per velocizzare il lavoro di sviluppo.

  • Annulla l'assegnazione ad Amazon Q di problemi su cui non si lavora più. Dopo aver completato l'esempio, annulla l'assegnazione ad Amazon Q di eventuali problemi su cui non stai più lavorando. Se Amazon Q ha terminato il lavoro su un problema o non è riuscito a trovare una soluzione, assicurati di annullare l'assegnazione di Amazon Q per evitare di raggiungere la quota massima per le funzionalità di intelligenza artificiale generativa. Per ulteriori informazioni, consulta Gestione delle funzionalità di intelligenza artificiale generativa e dei prezzi.

  • Visualizza l'utilizzo per Amazon Q. Puoi visualizzare l'utilizzo delle funzionalità di intelligenza artificiale generativa a livello di utente. Vai a Le mie impostazioni per gestire le quote di intelligenza artificiale generativa e visualizzare l'utilizzo in base al tuo ID Builder o all'identità Single Sign-on (). SSO Per ulteriori informazioni, consulta Visualizzazione dell'utilizzo delle funzionalità di intelligenza artificiale generativa in uno spazio.

Importante

Le funzionalità di intelligenza artificiale generativa di CodeCatalyst sono soggette a quote. Per ulteriori informazioni, consulta Amazon Q Developer Pricing, Abilitazione o disabilitazione delle funzionalità di intelligenza artificiale generativa per uno spazio e Fatturazione.

Le migliori pratiche per utilizzare i blueprint con i progetti

Di seguito sono riportate alcune best practice per aiutarti a creare un progetto con blueprint o ad aggiungere blueprint.

  • Utilizza i blueprint forniti da CodeCatalyst per creare o aggiungere progetti. Puoi usare i blueprint per creare un progetto completo con codice sorgente e risorse per gli sviluppatori. Ad esempio, il blueprint dell'applicazione Web crea risorse applicative e infrastrutturali e distribuisce un'applicazione Web. È possibile creare un progetto con un blueprint o aggiungere un blueprint personalizzato a un progetto esistente. Per ulteriori informazioni, consulta Creazione di un progetto con un blueprint. Visualizza qualsiasi blueprint in CodeCatalyst per visualizzare in anteprima il codice di esempio e le risorse che verranno create dal blueprint.

  • Utilizza progetti personalizzati progettati dalla tua organizzazione. Puoi utilizzare progetti personalizzati per creare un progetto completo nel tuo spazio. Il blueprint personalizzato progettato dall'organizzazione può fornire standardizzazione e best practice, che possono anche aiutare a ridurre gli sforzi per la creazione di un nuovo progetto. In qualità di autore di blueprint personalizzati, puoi visualizzare i dettagli sui progetti che utilizzano il tuo blueprint in tutto il tuo spazio. La gestione del ciclo di vita consente di gestire centralmente il ciclo di vita dello sviluppo del software di ogni progetto e gli utenti dei blueprint possono utilizzare la gestione del ciclo di vita per rigenerare una base di codice a partire da opzioni o versioni aggiornate di un blueprint. Per ulteriori informazioni, consulta Lavorare con la gestione del ciclo di vita come autore di progetti.

  • Aggiungi il ruolo di sviluppatore o i ruoli appropriati all'account per il tuo progetto. IAM Durante o dopo aver completato i passaggi di creazione del progetto, puoi configurare le autorizzazioni del blueprint scegliendo o creando IAM ruoli in un Account AWS ambiente connesso allo spazio.

Aggiungere risorse e attività ai progetti creati

Una volta che il progetto è pronto, puoi aggiungere risorse e attività.