Anpassen eines Workflows für die Codetransformation - Amazon Q Developer

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.

Anpassen eines Workflows für die Codetransformation

Anmerkung

Amazon Q Developer for GitHub befindet sich in der Vorschauversion und kann sich ändern.

Wenn der Amazon Q Developer Code Transformation Agent GitHub nach Abschluss der Aufgabe eine Pull-Anfrage erstellt, führt Ihre Projektpipeline die Jobs aus, die für die Ausführung von Pull-Requests konfiguriert sind. Da der aktualisierte Code auf Java 17 abzielt, treten bei den Jobs Build-Fehler auf, wenn der Job versucht, sie mit Java 8 oder Java 11 zu erstellen.

Bevor Sie das Amazon Q-Transformationsagentenlabel auf ein GitHub Problem anwenden, müssen Sie im .github/workflows/ Verzeichnis eine Workflow-Datei erstellen und konfigurieren, um Aufgaben zur Codetransformation abzuwickeln.

Um einen Workflow für die Codetransformation anzupassen
  1. Wenn Ihr Repository noch keinen Workflow hat, erstellen Sie eine Workflow-Datei für GitHub Aktionen. Weitere Informationen finden Sie in der GitHub Dokumentation unter Schnellstart für GitHub Aktionen und Erstellen eines Beispiel-Workflows.

  2. Aktualisieren Sie Ihre Workflow-Datei mit dem folgenden Job:

    q-code-transformation: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: java-version: '17' distribution: 'adopt' - name: Build and copy dependencies run: | mvn ${{ env.MAVEN_CLI_OPTS }} verify mvn ${{ env.MAVEN_CLI_OPTS }} dependency:copy-dependencies -DoutputDirectory=dependencies -Dmdep.useRepositoryLayout=true -Dmdep.copyPom=true -Dmdep.addParentPoms=true - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: q-code-transformation-dependencies path: dependencies