Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Personnalisation d'un flux de travail pour la transformation du code
Note
Développeur Amazon Q pour GitHub est en version préliminaire et est susceptible d'être modifiée.
Lorsque l'agent de transformation du code Amazon Q Developer crée une pull request GitHub après avoir terminé la tâche, votre pipeline de projet exécute les tâches configurées pour être exécutées pour les pull requests. Comme le code mis à jour cible Java 17, les tâches rencontrent des erreurs de compilation si elles tentent de les créer à l'aide de Java 8 ou Java 11.
Avant d'appliquer l'étiquette de l'agent de transformation Amazon Q à un GitHub problème, vous devez créer et configurer un fichier de flux de travail dans le .github/workflows/
répertoire pour gérer les tâches de transformation du code.
Pour personnaliser un flux de travail pour la transformation du code
-
Si votre référentiel ne possède pas encore de flux de travail, créez un fichier de flux de travail GitHub Actions. Pour plus d'informations, consultez Démarrage rapide pour les GitHub actions
et Création d'un exemple de flux de travail dans la GitHub documentation. -
Mettez à jour votre fichier de flux de travail avec la tâche suivante :
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