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 una modernizzazione continua
Gestione delle fonti
Usa atx ct source i comandi per connettere i repository. Provider supportati: GitHub GitLab, Bitbucket, local.
GitHub organizzazioni
Token: token di accesso personale (classico) con repo ambito. Read-only per l'analisi, repository completo per la correzione.
atx ct source add --namename--provider github --orgorg--tokenpat
GitLab gruppi e utenti
Token: token di accesso personale con api ambito.
atx ct source add --namename--provider gitlab --orggroup-or-user--tokenpat# Self-hosted: atx ct source add --namename--provider gitlab --orggroup-or-user--tokenpat--url https://gitlab.example.com
Spazi di lavoro e progetti Bitbucket
Bitbucket Cloud — ambiti:,,,. read:repository:bitbucket write:repository:bitbucket read:pullrequest:bitbucket write:pullrequest:bitbucket Inoltre ha bisogno di e. --email --username
atx ct source add --namename--provider bitbucket --orgworkspace--tokenapi-token--emailusername
Centro dati Bitbucket:
atx ct source add --namename--provider bitbucket --orgproject-key--tokenhttp-access-token--url https://bitbucket.example.com
Archivi locali
atx ct source add --namename--provider local --pathparent-directory
Importante
--pathdeve puntare a una directory principale contenente i repository git come sottodirectory, non a un singolo repository.
Gestire le fonti
atx ct source list atx ct source remove --namename
Individuazione e gestione dei repository
atx ct discovery scan --sourcenameatx ct discovery status --sourcenameatx ct discovery scan --sourcename--pathnew-directory
Dopo la scoperta:
atx ct repository list atx ct repository list --sourcenameatx ct repository list --labels "team:frontend,priority:high" atx ct repository update --sourcename--repo "source::slug" --labels "team:frontend,priority:high" atx ct repository update --sourcename--labels "migration:wave-1"
Analisi in corso
Il --type flag specifica il tipo di analisi da eseguire:
rapid-techdebt-analysis— Dipendenze obsolete e vittorie facili.tech-debt-comprehensive— AI-powered Analisi più approfondita sui risultati relativi a dipendenza, sicurezza, pattern, prestazioni, manutenibilità, architettura, qualità del codice e infrastruttura.security— Vulnerabilità ed esposizioni in materia di sicurezza.agentic-readiness— Disponibilità degli archivi per gli agenti di intelligenza artificiale (framework, API, documentazione).modernization-readiness— Opportunità di modernizzazione in tutte le dimensioni dell'infrastruttura, delle applicazioni, dei dati, della sicurezza e delle operazioni.
atx ct analysis run --typetype--sourcename[--reposource::slug] [--wait] atx ct analysis get --idid--json atx ct analysis list --json atx ct analysis list --statuspending|running|complete|cancelled|failed--json atx ct analysis list --typetype--json atx ct analysis cancel --ididatx ct analysis delete --idid[--cascade-findings]
Analisi personalizzata
atx ct analysis run --type custom --transformation-namename--sourcesource--reposource::slug--wait
Configurazione con -g flag: key-value, JSON o percorso del file.
Elenca i TD: atx custom def list
Gestione degli esiti
atx ct findings list --json atx ct findings list --reposource::slug--sourcename--severityhigh|medium|low--typeanalysis-type--statusopen|dismissed|obsolete--analysis-idid--fix-transformtransform-name--json
Ricerca degli stati
open— Attivodismissed— Licenziato manualmente (richiede un motivo)obsolete— System-set quando la nuova analisi non produce più il risultato
atx ct findings update --idid--status dismissed --reason "reason" atx ct findings update --idid--status open atx ct findings batch-update --idsid1,id2--status dismissed --reason "reason" atx ct findings get --ididatx ct findings delete --idid
Trovare l'obsolescenza
Re-analysis contrassegna i risultati risolti come obsoleti. Non può essere riaperto. Conservato per l'audit.
Creazione di soluzioni correttive
Tre modalità: basata sui risultati, TD override, TD diretto.
atx ct remediation create --idsid1,id2--name "name" atx ct remediation create --idsid1,id2--transformation-nameTDatx ct remediation create --transformation-nameTD--reposource::slug
Output per provider: GitHub PR, GitLab MR, Bitbucket PR, filiale locale.
Nota
Il token deve avere accesso in scrittura per la PR/MR creazione.
Esecuzione locale con --local flag.
atx ct remediation create --transformation-nameTD--reposource::slug-g "additionalPlanContext=Upgrade to Node.js 22" atx ct remediation list atx ct remediation status --ididatx ct remediation retry --ididatx ct remediation delete --idid
AWS Trasforma l'applicazione web (opzionale)
L'applicazione web AWS Transform è un'interfaccia opzionale per il monitoraggio delle analisi, dei risultati e delle correzioni di modernizzazione continua in tutto il portafoglio di sorgenti di codice.
Prima di utilizzare l'applicazione web AWS Transform, è necessario disporre di un'identità utente abilitata per accedere a AWS Transform nella propria organizzazione. Per informazioni sull'attivazione di AWS Transform, consulta Configurazione di AWS Transform.
Per utilizzare l'applicazione web AWS Transform:
Visita
https://aws.amazon.com/transform/e accedi utilizzando le credenziali AWS IAM Identity Center.Se la modernizzazione continua non viene visualizzata dopo l'accesso, accedi invece con le credenziali IAM. Per abilitare l'accesso alle credenziali IAM:
Nella console di AWS gestione, apri AWS Transform e scegli Impostazioni.
Nella sezione Access AWS Transform with IAM credentials, abilita l'accesso alle credenziali IAM.
Nella stessa pagina delle impostazioni, copia il link di accesso mostrato in URL dell'applicazione Web (con IAM).
Incolla l'URL di accesso nella stessa finestra del browser in cui è aperta la console di AWS gestione. Ciò garantisce che l'applicazione Web utilizzi le AWS credenziali di quell'account.
Apri il menu di navigazione a sinistra e scegli la modernizzazione continua. La dashboard mostra statistiche di riepilogo tra cui fonti, repository, risultati totali per gravità e tipi di analisi.
Utilizza le schede Analisi, Risultati e Correzioni per visualizzare i risultati dettagliati.
Chatta con AWS Transform direttamente dall'applicazione Web per porre domande sulle analisi, i risultati o le correzioni.
L'applicazione web è progettata per operazioni su scala aziendale in cui è necessaria una visibilità centralizzata sulle analisi e le correzioni di modernizzazione continua su più basi di codice.