Menyesuaikan alur kerja untuk transformasi kode - Amazon Q Developer

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyesuaikan alur kerja untuk transformasi kode

catatan

Pengembang Amazon Q untuk GitHub dalam rilis pratinjau dan dapat berubah sewaktu-waktu.

Saat agen transformasi kode Pengembang Amazon Q membuat permintaan tarik GitHub setelah menyelesaikan tugas, pipeline proyek Anda menjalankan pekerjaan yang dikonfigurasi untuk dijalankan untuk permintaan tarik. Karena kode yang diperbarui menargetkan Java 17, pekerjaan mengalami kesalahan build jika pekerjaan mencoba membangunnya menggunakan Java 8 atau Java 11.

Sebelum menerapkan label agen transformasi Amazon Q ke GitHub masalah, Anda perlu membuat dan mengonfigurasi file alur kerja di .github/workflows/ direktori untuk menangani tugas transformasi kode.

Untuk menyesuaikan alur kerja untuk transformasi kode
  1. Jika repositori Anda belum memiliki alur kerja, buat file alur kerja GitHub Tindakan. Untuk informasi selengkapnya, lihat Mulai cepat untuk GitHub tindakan dan Membuat alur kerja contoh dalam dokumentasi. GitHub

  2. Perbarui file alur kerja Anda dengan pekerjaan berikut:

    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