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

Anpassen eines Workflows für die Codetransformation

Anmerkung

Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Wenn der Codetransformationsagent von Amazon Q Developer nach Abschluss der Aufgabe eine Pull-Anforderung in GitHub erstellt, führt Ihre Projektpipeline die Aufträge aus, die für die Ausführung von Pull-Anforderungen konfiguriert sind. Da der aktualisierte Code auf Java 17 ausgerichtet ist, treten bei den Aufträgen Erstellungsfehler auf, wenn der Auftrag versucht, sie mit Java 8 oder Java 11 zu erstellen.

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

So passen Sie einen Workflow für die Codetransformation an
  1. Wenn Ihr Repository noch keinen Workflow enthält, erstellen Sie eine Workflow-Datei für GitHub Actions. Weitere Informationen erhalten Sie unter Schnellstart für GitHub Actions und Erstellen eines Beispielworkflows in der GitHub-Dokumentation.

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

    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