As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Personalizando um fluxo de trabalho para transformação de código
nota
O Amazon Q Developer GitHub for está em versão prévia e está sujeito a alterações.
Quando o agente de transformação de código do Amazon Q Developer cria uma pull request GitHub após concluir a tarefa, o pipeline do seu projeto executa os trabalhos que estão configurados para serem executados para pull requests. Como o código atualizado tem como alvo o Java 17, os trabalhos encontram erros de compilação se o trabalho tentar criá-los usando o Java 8 ou o Java 11.
Antes de aplicar o rótulo do agente de transformação Amazon Q a um GitHub problema, você precisa criar e configurar um arquivo de fluxo de trabalho no .github/workflows/
diretório para lidar com tarefas de transformação de código.
Para personalizar um fluxo de trabalho para transformação de código
-
Se seu repositório ainda não tiver um fluxo de trabalho, crie um arquivo de fluxo de trabalho de GitHub ações. Para obter mais informações, consulte Início rápido para GitHub ações
e Criação de um exemplo de fluxo de trabalho na GitHub documentação. -
Atualize seu arquivo de fluxo de trabalho com o seguinte trabalho:
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