Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Arbeiten mit kontinuierlicher Modernisierung
Quellenverwaltung
Verwenden Sie atx ct source Befehle, um Repositorys zu verbinden. Unterstützte Anbieter: GitHub, GitLab, Bitbucket, local.
GitHub Organisationen
Token: persönliches Zugriffstoken (klassisch) mit repo Gültigkeitsbereich. Read-only zur Analyse, vollständiges Repo zur Behebung.
atx ct source add --namename--provider github --orgorg--tokenpat
GitLab Gruppen und Benutzer
Token: persönliches Zugriffstoken mit api Gültigkeitsbereich.
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
Bitbucket-Workspaces und -Projekte
Bitbucket Cloud — Bereiche:read:repository:bitbucket,,,. write:repository:bitbucket read:pullrequest:bitbucket write:pullrequest:bitbucket --emailBenötigt auch und. --username
atx ct source add --namename--provider bitbucket --orgworkspace--tokenapi-token--emailusername
Bitbucket-Rechenzentrum:
atx ct source add --namename--provider bitbucket --orgproject-key--tokenhttp-access-token--url https://bitbucket.example.com
Lokale Repositorys
atx ct source add --namename--provider local --pathparent-directory
Wichtig
--pathmuss auf ein übergeordnetes Verzeichnis verweisen, das Git-Repos als Unterverzeichnisse enthält, nicht auf ein einzelnes Repo.
Quellen verwalten
atx ct source list atx ct source remove --namename
Entdeckung und Verwaltung von Repositorien
atx ct discovery scan --sourcenameatx ct discovery status --sourcenameatx ct discovery scan --sourcename--pathnew-directory
Nach der Entdeckung:
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"
Analyse wird ausgeführt
Das --type Kennzeichen gibt an, welche Art von Analyse ausgeführt werden soll:
rapid-techdebt-analysis— Veraltete Abhängigkeiten und einfache Erfolge.tech-debt-comprehensive— Eingehendere AI-powered Analysen zu Abhängigkeiten, Sicherheit, Mustern, Leistung, Wartbarkeit, Architektur, Codequalität und Infrastrukturergebnissen.security— Sicherheitslücken und Sicherheitslücken.agentic-readiness— Bereitschaft Ihrer Repositorien für KI-Agenten (Frameworks, APIs, Dokumentation).modernization-readiness— Modernisierungsmöglichkeiten in allen Bereichen Ihrer Infrastruktur, Anwendung, Daten, Sicherheit und Betriebsabläufe.
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]
Maßgeschneiderte Analyse
atx ct analysis run --type custom --transformation-namename--sourcesource--reposource::slug--wait
Konfiguration mit -g Flag: Schlüsselwert, JSON oder Dateipfad.
TDs auflisten: atx custom def list
Verwaltung der Erkenntnisse
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
Status finden
open— Aktivdismissed— Manuell abgewiesen (erfordert einen Grund)obsolete— System-set wenn die erneute Analyse das Ergebnis nicht mehr ergibt
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
Feststellung von Obsoleszenz
Re-analysis kennzeichnet behobene Ergebnisse als veraltet. Kann nicht erneut geöffnet werden. Zur Prüfung aufbewahrt.
Erstellung von Abhilfemaßnahmen
Drei Modi: ergebnisbasiert, TD Override, Direct TD.
atx ct remediation create --idsid1,id2--name "name" atx ct remediation create --idsid1,id2--transformation-nameTDatx ct remediation create --transformation-nameTD--reposource::slug
Ausgabe nach Anbieter: GitHub PR, GitLab MR, Bitbucket PR, Lokaler Zweig.
Anmerkung
Das Token muss Schreibzugriff für die PR/MR Erstellung haben.
Lokale Ausführung mit --local Flagge.
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 Webanwendung transformieren (optional)
Die AWS Transform-Webanwendung ist eine optionale Schnittstelle zur Überwachung kontinuierlicher Modernisierungsanalysen, Ergebnisse und Abhilfemaßnahmen in Ihrem gesamten Codequellenportfolio.
Bevor Sie die AWS Transform-Webanwendung verwenden können, müssen Sie eine Benutzeridentität für den Zugriff auf AWS Transform in Ihrer Organisation aktiviert haben. Informationen zur Aktivierung von AWS Transform finden Sie unter AWS Transform einrichten.
So verwenden Sie die AWS Transform-Webanwendung:
Besuchen Sie das AWS IAM Identity Center
https://aws.amazon.com/transform/und melden Sie sich mit Ihren Anmeldeinformationen an.Wenn nach der Anmeldung keine kontinuierliche Modernisierung angezeigt wird, melden Sie sich stattdessen mit IAM-Anmeldeinformationen an. Um die Anmeldung mit IAM-Anmeldeinformationen zu aktivieren:
Öffnen Sie in der AWS Management Console AWS Transform und wählen Sie Einstellungen.
Aktivieren Sie im Abschnitt AWS Zugriffstransformation mit IAM-Anmeldeinformationen den Zugriff auf IAM-Anmeldeinformationen.
Kopieren Sie auf derselben Einstellungsseite den Anmeldelink, der unter URL der Webanwendung (mit IAM) angezeigt wird.
Fügen Sie die Anmelde-URL in dasselbe Browserfenster ein, in dem die AWS Management Console geöffnet ist. Dadurch wird sichergestellt, dass die Webanwendung die AWS Anmeldeinformationen dieses Kontos verwendet.
Öffnen Sie das linke Navigationsmenü und wählen Sie Continuous Modernization. Das Dashboard zeigt zusammenfassende Statistiken an, darunter Quellen, Repositorien, Gesamtzahl der Ergebnisse nach Schweregrad und Analysetypen.
Verwenden Sie die Registerkarten Analysen, Ergebnisse und Abhilfemaßnahmen, um detaillierte Ergebnisse anzuzeigen.
Chatten Sie direkt von der Webanwendung aus mit AWS Transform, um Fragen zu Ihren Analysen, Ergebnissen oder Abhilfemaßnahmen zu stellen.
Die Webanwendung wurde für den Betrieb auf Unternehmensebene konzipiert, bei dem Sie einen zentralen Überblick über kontinuierliche Modernisierungsanalysen und Problembehebungen für mehrere Codebasen benötigen.