Personalización de un flujo de trabajo para la transformación del código - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Personalización de un flujo de trabajo para la transformación del código

nota

Amazon Q Developer for GitHub se encuentra en versión preliminar y está sujeto a cambios.

Cuando el agente de transformación de código de Amazon Q Developer crea una solicitud de extracción GitHub tras completar la tarea, la cartera de proyectos ejecuta los trabajos que están configurados para ejecutarse para las solicitudes de extracción. Dado que el código actualizado se orienta a Java 17, los trabajos se producen errores de compilación si el trabajo intenta crearlos con Java 8 o Java 11.

Antes de aplicar la etiqueta de agente de transformación de Amazon Q a una GitHub incidencia, debe crear y configurar un archivo de flujo de trabajo en el .github/workflows/ directorio para gestionar las tareas de transformación de código.

Para personalizar un flujo de trabajo para la transformación de código
  1. Si tu repositorio aún no tiene un flujo de trabajo, crea un archivo de flujo de trabajo de GitHub Actions. Para obtener más información, consulta la sección Inicio rápido para GitHub las acciones y Creación de un flujo de trabajo de ejemplo en la GitHub documentación.

  2. Actualice el archivo de flujo de trabajo con el siguiente trabajo:

    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