Personalizando um fluxo de trabalho para transformação de código - Amazon Q Developer

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
  1. 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.

  2. 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